BASE64解码后的图⽚显⽰不完整问题
BASE64解码后的图⽚显⽰不完整
从前端获取base64信息就后⽤以下代码进⾏处理,发现解析出来的图⽚会损坏。
StringBuffer filePathStr=new StringBuffer();
for(int i=0;i<fileList.size();i++){
JSONObject fileObj = JSONObject(i);
if(null!=fileObj){
String String("FileContent");
高速公路过路费计算String String("FileName");
电脑上怎么截图按什么键//Base64解码
感谢朋友的话byte[] bytes=Base64.decodeBase64(fileContent);
for (int j = 0; j < bytes.length; ++j) {
if (bytes[j] < 0) {// 调整异常数据
电脑前面耳机没声音bytes[j] += 256;
}
}
导致损坏可能为以下原因
⼀:需要去掉如下头部信息。
⼆:
因为ajax在传输过程中加号会变成空格⽽base64⾥是有加号的,所以在ajax传输前先要对base64进⾏编码,把加号替换成%2B的url编码。
var img = place(/+/g,"%2B");怎么查四级成绩
马克思主义永葆生机活力的奥妙所在imageData就是原始的base64码
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论