登录
首页 >  Golang >  Go教程

分片上传文件,后端接收为何生成blob文件?

时间:2024-10-27 15:40:02 473浏览 收藏

目前golang学习网上已经有很多关于Golang的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《分片上传文件,后端接收为何生成blob文件?》,也希望能帮助到大家,如果阅读完后真的对你学习Golang有帮助,欢迎动动手指,评论留言并分享~

分片上传文件,后端接收为何生成blob文件?

分片上传文件,后端接收为啥生成了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文件?》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>