POST接口上传图片base64接口中“+”转化为空格问题解决
问题
在使用element UI上传图片的时候,发现转化为base64的图片字符中含有 + 号,但是传递给后端后,后端接收的字符串中的 +,全部变成了空格,导致图片不能正常显示,但是怎么解决呢?
解决方案
let str = 'base64图片地址';
let newStr = encodeURIComponent(str);
// 我们传递给后端的应该是newStr,这样拿到的图片地址就是可以正常显示的地址了
温馨提示
该方案实测有效……