码迷,mamicode.com
首页 > Web开发 > 详细

通过http方式传递base64图片字符串无法还原成图片

时间:2021-06-18 19:57:17      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:现在   json   发送   还原   base64   添加   字符串   换行   src   

碰到个问题:后端将图片转成base64格式,通过json或者其实格式发给前端,前端接收到这个base64后无法还原成图片。

后来发现在使用http协议传递base64图片字符串的过程中,一些特殊字符会在传输过程中发生改变或者被添加了换行,所以需要前端接收到后进行处理,或者后端发送前处理一下。

后端处理方式

String strSrcImage = base64格式的字符串.replaceAll("[\\s*\t\n\r]", "");

把这个strSrcImage发送给前端,前端接收到的base64就不会受特殊字符影响无法还原图片了

通过http方式传递base64图片字符串无法还原成图片

标签:现在   json   发送   还原   base64   添加   字符串   换行   src   

原文地址:https://www.cnblogs.com/lyd447113735/p/14899196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!