plupload在文件 object中创建漂亮的 id 。如何将此 id 发送到上传脚本?上传脚本中有 3 个变量$_POST
- 文件名、块编号和块总数。
如何向 plupload 的 POST 请求添加另一个参数(在我的例子中是 file.id)?
第一步是为BeforeUpload
事件添加一个处理程序。
然后,如果您使用的是 multipart,您可以更改上传器设置以动态设置不同的 multipart 参数:
plupload_instance.bind('BeforeUpload', function (up, file) {
up.settings.multipart_params = {fileid: file.id}
});
(警告:此示例覆盖任何和所有 multipart_params,您可以通过设置 fileid 比这更聪明地播放它)
如果您不使用多部分,您唯一的选择是将参数作为标题传递,或者手动将参数添加到每个文件的 URL(这两个选项也应该在 BeforeUpload 中完成)。请注意,当不使用 multipart 时,plupload 将在您已经为上传程序设置的任何 URL之后name
为每个文件添加和chunk
参数,因此这是额外参数所在的位置。