一个网络接口的http协议如上图所示,其中最后一个参数是一个base64编码的图片,请问这种请求,如何使用jquery ajax实现?
一个网络接口的http协议如上图所示,其中最后一个参数是一个base64编码的图片,请问这种请求,如何使用jquery ajax实现?
之前做项目的时候传图片用的是formdata才能传,只用普通的ajax不行,而且要加注释的那两行。
不知道能不能解决你的问题。
var fd = new FormData();
fd.append("userfile", fileInputElement.files[0]); // fileInputElement中已经包含了用户所选择的文件
$.ajax({
url: "stash.php",
type: "POST",
async: true,
data: fd,
processData: false, // 告诉jQuery不要去处理发送的数据
contentType: false // 告诉jQuery不要去设置Content-Type请求头
});
1 回答3.7k 阅读
3 回答1.5k 阅读
2 回答846 阅读
参考http://blog.csdn.net/sinat_31...实现了目标