切片上传文件时,后端拿到的文件命为blob问题
表现:
如标题所言,我在将文件切片上传时,后端无法拿到正确的文件命。
分析:
我们并没有手写文件命,所以这件事情只能是系统搞的鬼,打开浏览器控制台NetWork能够看到万恶之源:
说明的确是系统给我们的文件流自动命名为了blob,所以才导致了后端拿不到正确文件命。
解决:
formData的append可以接受三个参数,通过第三个参数我们可以手动设置filename参数:
formData.append("file", file, this.container.file.name);
效果:
完美解决!
有帮到你的话给阿日点个赞吧!