POST接口上傳圖片base64接口中“+”轉化爲空格問題解決
問題
在使用element UI上傳圖片的時候,發現轉化爲base64的圖片字符中含有 + 號,但是傳遞給後端後,後端接收的字符串中的 +,全部變成了空格,導致圖片不能正常顯示,但是怎麼解決呢?
解決方案
let str = 'base64圖片地址';
let newStr = encodeURIComponent(str);
// 我們傳遞給後端的應該是newStr,這樣拿到的圖片地址就是可以正常顯示的地址了
溫馨提示
該方案實測有效……