reset - 如何在此代码中重置dropzone?

标签 reset dropzone.js custom-code

Dropzone.options.imageFile = {
    url: HOST_NAME + USER_NAME + BUILDER_API +'image/',
    method: 'POST',
    // enter code here
    acceptedFiles: '.jpg, .jpeg, .png',
    paramName: "imagefile", // The name that will be used to transfer the file
    maxFilesize: 10, // MB
    //addRemoveLinks: true,
    maxFiles: 2,
    init: function() {
        this.on("success", function(file, response) {
            image_id = response.id;
            IMAGES.push(image_id);
            check_files();
        }),
        this.on("removedfile", function(file, response){
            data = JSON.parse(file.xhr.response);
            alert(data['id']);
        });
    },
};

我必须怎么做才能完全重置Dropzone?

最佳答案

并非100%肯定我理解了这个问题,但是我想您希望能够从其原始状态重用dropzone实例。

从技术上讲,您想调用removeAllFiles(),这将删除所有文件。

这是一个示例,向您展示如何使用一个按钮添加删除所有文件:Remove all files with one button

另外,还有其他人试图做与您正在寻找的相同的事情:Reset dropzone to Pristine state

关于reset - 如何在此代码中重置dropzone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702526/

相关文章:

java - StackMob 自定义代码根据获取请求更新架构

Drupal 8 如何为自定义 block 类型创建模板

php - 我应该如何将我的代码从开发转移到生产?

ios - TableView 框架在某些设备上被重置

jquery - 当设备方向改变时重置 jquery max-height

php - Dropzone js - 从同一页面拖放文件

javascript - 达到最大值后不允许添加额外的图像 (dropzonejs)

reCAPTCHA 和 Dropzone JS

javascript - 结算表格问题

c# - JavaScript 中的重置函数