上传图片变乱码

image.png

上传了一长图片 发现有这么多乱吗,后端400。

这是啥情况。

传本地文件可以,如果吧文件转base64 再转成blob 上传 就会出现这种乱码。

阅读 3.6k
2 个回答

后端需要 formData 你就需要传图片文件,
后端不需要 blob 二进制,你传过去他当然报错了。
浏览器那里展示不了二进制,所以显示的是乱码。

你这个是浏览器显示的吗
如果是的话 怀疑你是之前把里面的东西通过某些途径toString了
我试了一下 浏览器应该会给文件分配一个key 然后显示的是这个key 但是你这个明显把文件的内容都按某种编码格式解析了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题