【问题标题】:How to use BlueImp jquery-file-upload to pass parameters using send option如何使用 BlueImp jquery-file-upload 使用发送选项传递参数
【发布时间】:2014-04-27 16:28:35
【问题描述】:

我知道周围还有其他问题喜欢,但这些解决方案对我不起作用。有人可以帮我弄清楚如何使用带有 jquery-file-upload 库的 POST 请求传递参数,特别是在使用 send 选项时:

$('#fileupload').fileupload('send', {files: [file]} )
.success(function (result, textStatus, jqXHR) {
    console.log("Success...");
});  

我尝试了以下方法:

$('#fileupload').fileupload('send', {
    files: [file], 
    formData: {'fileType': fileType}
})

还有:

$('#fileupload').fileupload({formData: {'fileType': fileType} });
$('#fileupload').fileupload('send', {files: [file]})

我尝试将formDataformData: [{name:'fileType', value:fileType}] 的格式输入

【问题讨论】:

    标签: javascript jquery jquery-file-upload blueimp


    【解决方案1】:

    几分钟前我遇到了同样的问题。你应该使用:

    file_upload.fileupload('send', {files:filesList, paramName: paramNames});
    

    我在这里找到它:Uploading multiple files asynchronously by blueimp jquery-fileupload

    【讨论】:

    • 谢谢,这看起来很有用,但它仍然对我不起作用。 paramNames 似乎只是一个包含参数名称的数组,值呢?
    • 我没有比 How-to-submit-additional-form-data 更好的了。在单个请求中发送多个文件时,paramNames 帮助我输入了错误的字段名称。
    • 我已经通读过了,不幸的是它对我没有帮助。还是谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 2016-05-03
    • 2015-03-06
    • 1970-01-01
    • 2019-01-06
    • 1970-01-01
    相关资源
    最近更新 更多