在jQuery文件上载中为一个文件设置内容类型

时间:2015-11-26 14:05:28

标签: jquery jquery-file-upload blueimp

我使用示例Basic Plus UI 从jQuery文件上传插件作为我自己的页面的基础,一切正常 好。我可以为每个单独的文件上传传递其他表单字段 explained here, 使用*submit事件。

我想扩展它以实际设置插件使用的Content-Type 它将文件发送到服务器(Content-Type"伪标题"对应的 参与HTTP多部分请求。)

但我还没有看到任何关于如何设置文件Content-Type的文档 wiki,我找不到它是如何在代码中设置的。

事件处理程序的当前代码,以防万一:

// event handler to set the additional input fields
$('#fileupload').bind('fileuploadsubmit', function (evt, data) {

   // the input elements
   var inputs = data.context.find(':input');

   // missing any required value?
   if ( missingRequired(inputs) ) {
      data.context.find('button').prop('disabled', false);
      return false;
   }

   // set the form data from the input elements
   data.formData = inputs.serializeArray();

   // set the content type based on format

   // *****
   // How can I set the "current" file content-type to, say, "text/plain" ?
   // *****
}

0 个答案:

没有答案