使用Dropzone.js上传订单
Upload order with Dropzone.js
我正在使用Dropzone.js和我的PHP脚本将文件上传到我的服务器。我注意到它们并没有完全按照我选择它们的顺序上传。例如,假设我有1.jpg
、2.jpg
、3.jpg
、4.jpg
和5.jpg
。
它们按照服务器最快接收它们的顺序上传。所以它可以像 4、2、5、3、1 一样上传。
我的PHP脚本还将文件插入到数据库中,这就是为什么排序很重要的原因。我找不到按顺序上传的配置选项,但我想我也许能够逐步浏览队列并以这种方式按顺序上传它们,而不是让 dropzone 处理队列。
parallelUploads 设置为 1 应该会有所帮助,但根据要上传的文件数量/文件大小,速度会变慢。
要取回并行上传,但可以控制顺序,您可以将 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);
});
在所有上传完成后(队列完成事件),您可以按所需的顺序回发 FileID。
相关文章:
- 正在使用Dropzone.js删除服务器上已重命名的文件
- Laravel&Dropzone.js文件请求
- 使用Dropzone.js上传订单
- 如何在dropzone.js中获取选定的文件路径
- Dropzone.js-上传文件夹结构和单个文件
- 在使用Dropzone.js添加文件之前,是否可以有弹出选项
- Dropzone.js没有将图像上传到文件夹
- 使用Fluentlenium在dropzone.js中上传文件
- 如何使Dropzone.js看起来像网站上的主题
- 有没有一种方法可以保存单个图像,并防止用户使用dropzone.js放置多个图像
- 上传PDF's使用Dropzone.js&拉拉维尔.有些上传成功,另一些则返回一个空对象
- 使用数据库中的图像填充dropzone.js删除图像的问题
- 如何使用dropzone.js收集数据URI内容
- 正在提交带有base64编码文件的Dropzone.js
- 如何允许Dropzone.js失败后重新提交文件上传
- Dropzone.js延迟发布到服务器,但允许开始上传
- Node.js express应用程序无法从dropzone.js回调进行重定向
- AngularJs,DropZone.Js - 有没有人想出一种方法来将Dropzone传输保留在Angular根范围内
- 使dropzone.js工作的傻瓜指南
- 如何让 Dropzone.js 仅在单击提交按钮时上传文件