gpt4 book ai didi

javascript - 使用 Dropzone.js 上传订单

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:16:31 25 4
gpt4 key购买 nike

我正在使用 Dropzone.js 和我的 PHP 脚本将文件上传到我的服务器。我注意到他们并没有完全按照我选择的顺序上传。例如,假设我有 1.jpg2.jpg3.jpg4.jpg & 5.jpg.

它们按照服务器最快接收它们的顺序上传。所以它可以像 4, 2, 5, 3, 1 一样上传。

我的 PHP 脚本还将文件插入数据库,这就是排序很重要的原因。我找不到按顺序上传的配置选项,但我想我也许可以遍历队列并按顺序上传它们,而不是让 dropzone 处理队列。

最佳答案

将 parallelUploads 设置为 1 应该会有所帮助,但会大大降低速度,具体取决于要上传的文件数量/文件大小。

要取回 parallelUploads,但要控制顺序,您可以传回一个 FileID 作为上传 url 的响应,并且可以在 dropzone 的成功事件中读取...

dropzoneObject.on("success", function (file, response) {
// Requires a hidden field named FileIDs to exist in your previewTemplate.
$(file.previewElement)
.find("input[name='FileIDs']")
.val(response);
});

在所有上传完成后(queuecomplete 事件),您可以按照您想要的顺序回发 FileID。

关于javascript - 使用 Dropzone.js 上传订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28968980/

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