有没有无需提交任何表单即可使用DropzoneJS的方法?

时间:2019-05-20 19:49:57

标签: javascript jquery amazon-s3 dropzone.js

因此,目前,我将DropzoneJS用作美观插件,而不是实际上传文件。

使用我的应用程序,我将上载的文件直接上载到AWS S3存储桶。我没有任何表单提交或页面重新加载。

Dropzone具有一些内置功能,可在使用Dropzone处理文件后立即自动将文件上传到给定的url选项。

我尝试在设置中禁用autoProcessQueue选项,但这似乎剥夺了其他功能,例如dz.on('success', function())。不知道为什么会这样,但是确实如此。

这是我当前初始化Dropzone的方式:

Dropzone.autoDiscover = false;
dzForm = new Dropzone("#dropzoneForm", {
            url: "/files/post",
            addRemoveLinks: true,
            maxFilesize: 10, // MB
            maxFiles: 1,
            createImageThumbnails: true,
            dictDefaultMessage: "Drop image here or click to upload.",
            uploadMultiple: false,
            autoProcessQueue: true,
            acceptedFiles: "image/*"
        });

tl; dr我需要使用Dropzone上传文件,而不必尝试上传到给定的url选项,同时仍然保留插件的所有其他功能。

0 个答案:

没有答案