上传了一长图片 发现有这么多乱吗,后端400。
这是啥情况。
传本地文件可以,如果吧文件转base64 再转成blob 上传 就会出现这种乱码。
你这个是浏览器显示的吗
如果是的话 怀疑你是之前把里面的东西通过某些途径toString了
我试了一下 浏览器应该会给文件分配一个key 然后显示的是这个key 但是你这个明显把文件的内容都按某种编码格式解析了
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
后端需要
formData
你就需要传图片文件,后端不需要
blob
二进制,你传过去他当然报错了。浏览器那里展示不了二进制,所以显示的是乱码。