7

我正在尝试使用每个上传的文件发送自定义 POST 变量。

我进行了设置,以便每个文件都有 2 个字段,用户可以在其中输入标签和该文件的描述。

我正在使用的代码是

uploader.bind('UploadFile', function (up, file) {
    $.extend(up.settings.multipart_params, {
        'tags': $('#tags_' + file.id).val(),
        'description': $('#description_' + file.id).val()
    });
});

上面的代码似乎适用于除第一个文件之外的每个文件。

这是为单个文件发送自定义帖子数据的正确方法吗?

4

1 回答 1

8

UploadFile是一个文件上传触发的回调,所以你实际上是在为下一个文件设置当前文件的参数。

你需要使用BeforeUpload回调来实现你想要做的事情,这个回调在任何请求发送到服务器之前执行,这甚至允许你动态地将 URL 更改为你想要上传文件的位置。

于 2011-11-15T22:22:48.243 回答