分片上传文件,后端接收为啥生成了blob文件?
在分片上传时,后端接收分片时,使用formdata接收文件分片时,可以直接添加第三个参数来指定分片的文件名。否则系统会自动生成一个blob文件。
前端代码:
formdata.append('file', chunk, filename);
其中,filename指定文件分片名。
后端代码:
file, fileheader, err := r.formfile("file")
其中,fileheader包含文件分片的相关信息,包括文件名。
示例:
out, err := os.Create(fmt.Sprintf("%s/%s", hashPath, fileHeader.Filename))
这行代码将文件分片保存到具有指定文件名的文件中。
以上就是分片上传文件,后端接收为何生成blob文件?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号