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