我想使用jquery ajax上传文件。 Ajax调用时间我也希望在json中发送文件看起来像这样:
var uploadFileData = new FormData();
$('input.file-upload').on('change', function (event) {
uploadFileData.append('file', event.target.files[0]);
});
var json = {
MainPart: {info1:'inf1', info2:'inf2'},
DynamicPart: uploadFileData
};
jQuery.ajax({
url: '',
type: "POST",
data: json,
dataType: 'json',
contentType: false,
processData: false,
//contentType: "application/json; charset=UTF-8",
success: function (call_back_data) {
call_back(call_back_data);
},
error: function(){
alert('There is error');
}
});
我可以在json中发送FormData吗?如何在ASP.net服务器端获取文件流? 如果不可能有其他解决方案来发送信息和文件???