即使将autoProcessQueue设置为true,dropzone.js也不会开始传输文件

时间:2015-06-19 19:20:25

标签: dropzone.js

我设置了一个简单的dropzone表单,只接受具有以下设置的图片:

<form action="/upload" method="post" class='dropzone' id='assetAdd' enctype="multipart/form-data"></form>
<script>
  Dropzone.options.assetAdd = {
    uploadMultiple: false,
    maxFiles: 1,
    maxFilesize: 10,
    acceptedFiles: "image/*,*.jpg,*.gif,*.png"};
</script>

然而,虽然我只能选择图像文件但是当我在JavaScript控制台中看到缩略图并且没有错误时,传输永远不会开始。

1 个答案:

答案 0 :(得分:0)

这个错误花了我大约4个小时,所以我希望这可以帮助那些最终陷入同一陷阱的人。问题来自于acceptedFiles的配置错误,正确的配置应该是:

acceptedFiles:“image / *,.jpg,.gif,.png”

可以在dopzone源(line #176)中看到为什么可以看到:

  

以STOP字符(U + 002E)开头的文件扩展名。 (例如:“.jpg,.png,.doc”)   (source

文件扩展名必须以.开头,并且在命令行上不像通配符选择器那样工作。