100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > ajax请求去获取base64_前端将图片转换为base64位 使用ajax传递到后台 但是图片经过b

ajax请求去获取base64_前端将图片转换为base64位 使用ajax传递到后台 但是图片经过b

时间:2018-09-23 12:49:02

相关推荐

ajax请求去获取base64_前端将图片转换为base64位 使用ajax传递到后台 但是图片经过b

展开全部

前端生成的代码最终格式如下:

data:image/png;base64,xxxxxxxxxx...........

后端这样解码

base64=base64.Replace("data:image/png;base64,", "");

byte[] bytes =Convert.FromBase64String(base64);

MemoryStream memStream = new MemoryStream(bytes);

BinaryFormatter binFormatter = new BinaryFormatter;

return(System.Drawing.Image)binFormatter.Deserialize(memStream);

string base64Str = "图片的BASE64字符串";

byte[] bytes = System.Convert.FromBase64String(base64Str);

using (System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes))

{return System.Drawing.Image.FromStream(ms);}

ajax({,url : form.action,,type : "POST",,data : formData,

dataType:"text",,processData : false,,success:function(data).window.location.href="${ctx}"+data;

xhr:function//在jquery函数中直接使用ajax的XMLHttpRequest对象32313133353236313431303231363533e58685e5aeb931333365643661

var xhr = new XMLHttpRequest

xhr.upload.addEventListener

ajax请求去获取base64_前端将图片转换为base64位 使用ajax传递到后台 但是图片经过base64转换成字符串后非常长 无法使用ajax...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。