1.前台选择图片,Ajax上传图片到后台,目前前台上传图片的时候的ajax的请求,是每一张图片都会有一次Ajax请求,请求数据类型是formdata
后台需要操作:
.处理前台上传的图片保存到本地的一个文件夹里
.从本地的文件夹里读取所有的图片返回给前台
后台用的ASP.NET不知道怎么处理formdata数据,然后实现上面的操作.
2.前台Ajax:
for (var i = 0, file; file = this.fileFilter[i]; i++) {
(function(file) {
var formData = new FormData();
formData.append(file.name,file);
$.ajax({
url: self.url,
type: 'post',
data: formData,
contentType: false,
processData: false,
success: function(data) {
self.onSuccess(data);
self.funDeleteFile(file);
},
error: function(data) {
console.log("error");
self.onFailure(file);
}
})
if(!self.fileFilter.length){
//执行完成
self.onComplete();
}
})(file);
}
}
发送请求的截图:
请问后台ASP.NET怎么处理呢?
可以参照官方文档: