服务器在 Dropzone.js 中响应 0 代码问题

Server responded with 0 code issue in Dropzone.js

我用过Dropzone.js,我有一些问题,我上传了一些图片,显示这个错误后Server responded with 0 code. 看看我附上的图片你就明白了

html代码

 <form action="/file-upload" class="dropzone"><div class="fallback">
    <input name="file" type="file" multiple />
  </div></form>

这个问题可能有多种原因。您上传的文件有多大?服务器执行脚本多长时间?允许上传的最大文件大小是多少? 我想,这主要是网络服务器设置的问题,而不是 dropzone.js.

查看此 link 以获得一些想法:

https://github.com/enyo/dropzone/issues/701

对我来说这是一个浏览器问题,因为我在三个不同的部分使用 dropzone.js。对于其中两个,它工作正常,但在添加第三个后,第三个给了我错误。但是在不同的浏览器上试了之后就没问题了。

对我来说,这是因为我在 子域 中有 Dropzone.js 并且表单操作(用于文件上传的服务器端 php 脚本)是一个地址在主域.

上传脚本和 dropzone 表单必须在相同的域中。

更新:我认为在 dropzone header config.

中设置 header Access-Control-Allow-Headers 也可以用于不同的域

我也遇到了这个问题。它与 运行 非 HTTPS 网站上的脚本有关。一旦我从 http 切换到 https 它就开始正常工作了。认为这可能对你们中的一些人有帮助。