切片上传文件时,后端拿到的文件命为blob问题

切片上传文件时,后端拿到的文件命为blob问题

表现:
如标题所言,我在将文件切片上传时,后端无法拿到正确的文件命。

分析:
我们并没有手写文件命,所以这件事情只能是系统搞的鬼,打开浏览器控制台NetWork能够看到万恶之源:
切片上传文件时,后端拿到的文件命为blob问题
说明的确是系统给我们的文件流自动命名为了blob,所以才导致了后端拿不到正确文件命。

解决:
formData的append可以接受三个参数,通过第三个参数我们可以手动设置filename参数:

formData.append("file", file, this.container.file.name);

效果:
切片上传文件时,后端拿到的文件命为blob问题
完美解决!

有帮到你的话给阿日点个赞吧!

上一篇:Vue中上传图片


下一篇:2020-12-12