File upload 当我想要上传文件时,发送另一个数据字段以执行操作
我有这个上传文件的控制器File upload 当我想要上传文件时,发送另一个数据字段以执行操作,file-upload,File Upload,我有这个上传文件的控制器 [HttpPost] 公共JsonResult上载(HttpPostedFileBase上载文件) { //uploadedFile参数正在安全获取,但我无法获取其他字段,如关于文件的新闻 } 这是我的java脚本,用于将文件发送到操作 函数上传文件(){ var form=$('#FormUpload')[0]; var dataString=新表单数据(表单); $.ajax({ url:“/Home/Upload”, 键入:“POST”, xhr:functio
函数上传文件(){
var form=$('#FormUpload')[0];
var dataString=新表单数据(表单);
$.ajax({
url:“/Home/Upload”,
键入:“POST”,
xhr:function(){
var myXhr=$.ajaxSettings.xhr();
如果(myXhr.upload){
//myXhr.upload.onprogress=progressHandlingFunction
myXhr.upload.addEventListener('progress',progressHandlingFunction,false);//用于处理上载的进度
}
返回myXhr;
},
//Ajax事件
success:successHandler,
错误:errorHandler,
complete:completeHandler,
//表单数据
数据:dataString,
//**********
//我想发送另一个带有datastring的文件,但我不能
//**********
//告诉jQuery不要处理数据或担心内容类型的选项。
cache:false,
contentType:false,
processData:false
});
}