Dropzone.js - maxFilesize增加不工作

Dropzone.js - maxFilesize increase not working

本文关键字:工作 增加 maxFilesize js Dropzone      更新时间:2023-09-26

我使用Dropzone.js为我的网站。我需要上传比默认maxFilesize 500MB更大的文件

我试图改变.js文件中的数字。现在文件似乎被接受了,但是没有(可见的?)上传进度。该文件没有红叉,并且停留在上传的百分之零。

知道我可能做错了什么吗?还是这是某种bug?

我刚刚在Chrome中测试过,它工作得很好。(您使用的是哪种浏览器?)

可能是你的上传时间太长,你没有立即看到更新。

首先要做的是:你不应该改变.js文件本身的属性。这样你就不可能毫无烦恼地升级到新版本的Dropzone。因此,按照网站上推荐的方式配置你的下拉区。

关于上传,…如果不看就很难知道哪里出了问题。我的建议是,你在状态更新中添加一些调试信息,看看是否真的只是你的上传速度很慢。

试试下面的代码,看看它是否不能解决你的问题:

<form id="my-dropzone" action="/target" class="dropzone"></form>
<script>
  Dropzone.options.myDropzone = {
    maxFilesize: 500,
    init: function() {
      this.on("uploadprogress", function(file, progress) {
        console.log("File progress", progress);
      });
    }
  }
</script>

如果你能看到控制台的输出有规律的间隔,那么上传工作正常,只是需要一段时间才能完成。

Dropzone。选项必须不在文档中。

只是为了记录,因为这篇文章是很久以前的。

我解决了它在php.ini文件参数'post_max_size'从我的服务器改变。PHP可以接受的POST数据的最大大小。

然后重新启动Apache服务器

添加到httpd.conf文件:

<Directory "/tmp/">
    LimitRequestBody 256000
</Directory>

之后,重新启动apache!

参考:https://www.cyberciti.biz/faq/apache-limiting-upload-size/