而不是在单个dropzone元素上上传多个文件,而是可以在单个页面上包含多个dropzone元素吗?

当有多个元素时,似乎在选择对话框之后,dropzone甚至没有触发,每个元素都初始化了自己的dropzone

最佳答案

使用dropzone的典型方法是通过使用dropzone类创建一个form元素:

<form action="/file-upload"
      class="dropzone"
      id="my-awesome-dropzone"></form>


而已。 Dropzone会找到所有带有dropzone类的表单元素,并自动将其附加到其上,然后将放置在其中的文件上传到指定的action属性。然后,您可以像这样访问dropzone元素:

// "myAwesomeDropzone" is the camelized version of the HTML element's ID
Dropzone.options.myAwesomeDropzone = {
  paramName: "file", // The name that will be used to transfer the file
  maxFilesize: 2, // MB
  accept: function(file, done) {
    if (file.name == "justinbieber.jpg") {
      done("Naha, you don't.");
    }
    else { done(); }
  }
};

09-10 11:39
查看更多