(長字節 數據庫字段要改爲長字節的[longtext])javascript
前端傳Base64格式的圖片或帶有圖片的富文本時,後臺接受的字符串沒法解析而前端控制檯打印的是正確的。通過對比發現是內容傳到後臺後文本中的"+"所有變爲了空格前端
解決方法:java
解決方案1:
咱們能夠在前端傳數據給後臺前,將」+」號轉換爲」%2B」.數據庫
imgText=imgText.replace(/\+/g,"%2B");
解決方案2:
前端JS使用encodeURIComponent函數。函數
imgText=window.encodeURIComponent(imgText);
其實剛開始是在前端把"+"換成另外一種字符串而後在後臺換回來的,用了幾下發現太麻煩了 並且以防後臺忽然間大量轉換 這些工做仍是送給前端的電腦來吧code