Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File upload 当我想要上传文件时,发送另一个数据字段以执行操作_File Upload - Fatal编程技术网

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

我有这个上传文件的控制器

  • [HttpPost]
  • 公共JsonResult上载(HttpPostedFileBase上载文件)
  • {
  • //uploadedFile参数正在安全获取,但我无法获取其他字段,如关于文件的新闻
  • }
  • 这是我的java脚本,用于将文件发送到操作

    函数上传文件(){
    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
    });
    }