gpt4 book ai didi

javascript - plupload - 发送另一个带有上传文件的请求参数

转载 作者:可可西里 更新时间:2023-11-01 01:29:06 26 4
gpt4 key购买 nike

pluploadfile object 中创建漂亮的 ID .如何将此 ID 发送到上传脚本?上传脚本在 $_POST 中有 3 个变量 - 文件名、 block 编号和 block 总数。

如何向 plupload 的 POST 请求添加另一个参数(在我的例子中是 file.id)?

最佳答案

第一步是向 BeforeUpload 事件添加处理程序。

然后,如果您使用的是多部分,则可以更改 uploader 设置以动态设置不同的多部分参数:

plupload_instance.bind('BeforeUpload', function (up, file) {
up.settings.multipart_params = {fileid: file.id}
});

(警告:这个例子覆盖了所有的 multipart_params,你可以通过设置 fileid 来玩得更聪明)

如果您不使用 multipart,您唯一的选择是将参数作为 header 传递,或者手动将参数添加到每个文件的 URL(这 2 个选项也应该在 BeforeUpload 中完成)。请注意,当不使用 multipart 时,plupload 会将 namechunk 参数添加到 URL after 您已经为 uploader 设置的任何 URL,例如每个文件,所以这是额外参数的地方。

关于javascript - plupload - 发送另一个带有上传文件的请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9015944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com