2015-06-19 110 views
0

我已经建立了一个简单的悬浮窗的形式只接受具有以下设置的图像传输文件:dropzone.js没有启动,甚至与autoProcessQueue设置为true

<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控制台中看到缩略图并且没有错误时,传输永远不会开始。

回答

0

这个错误使我花费了大约4个工作小时,所以我希望这可以帮助其他人陷入同一陷阱。这个问题是从acceptedFiles配置不正确,正确的配置应该是:

acceptedFiles:“图像/ * ,. JPG,.GIF,png格式”

为什么能在源中可以看出参考(在line #176上):

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

文件扩展名必须先从.和不喜欢命令行通配符选择工作。

+0

它如何花费“4个生产时间”?当你几乎在同一时间发布问题和答案! – tousif

+0

我发现了问题和答案后,我找出了什么是错误的:)我花了大部分的4个小时看着StackOverflow试图看看是否有人有同样的问题,没有出现任何东西,所以我想我会分享 –

+0

也http: //blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ :) –

相关问题