【发布时间】:2017-06-11 04:41:42
【问题描述】:
我正在做一个项目。在我的项目中,我想实现 DropzoneJS。
有一个带有 dropzone 拖放文件上传选项的联系表格。如果用户将图像拖到 Dropzone,它会被上传,但在他提交联系人表单之前我不需要这些文件。
这里应该做什么想法。
【问题讨论】:
我正在做一个项目。在我的项目中,我想实现 DropzoneJS。
有一个带有 dropzone 拖放文件上传选项的联系表格。如果用户将图像拖到 Dropzone,它会被上传,但在他提交联系人表单之前我不需要这些文件。
这里应该做什么想法。
【问题讨论】:
发生这种情况的原因是 DropzoneJS 异步上传其文件。这几乎总是处理事情的最佳方式,因为这样您的用户在提交表单时就不会等待文件上传。如果您想通过表单发送文件,最好使用<input type="file"/>。
另一个选项是在 dropzone 配置中将 autoProcessQueue 设置为 false。这将阻止 dropzone 在将文件放入 dropper 时自动上传文件,但是您必须手动触发该过程 (myDropzone.processQueue())。但是,这仍然会与您的表单分开上传文件,因此可能没有帮助。
【讨论】: