jquery Dropzone.js -最大文件大小增加不起作用

k0pti3hp  于 2022-11-29  发布在  jQuery
关注(0)|答案(4)|浏览(205)

我的网站使用Dropzone.js。我需要上传比默认maxFilesize500MB更大的文件。
我尝试更改 *.js文件 * 中的编号。现在文件似乎已被接受,但在上传过程中没有(可见?)进度。文件没有红色叉号,并且在上传过程中停留在0%。
你知道我做错了什么吗?或者这是某种错误?

gtlvzcf8

gtlvzcf81#

我刚刚在Chrome中测试过,运行正常。(你用的是哪个浏览器?)
这可能是因为您的上传时间太长,您无法立即看到更新。
首先要做的是:您不应该更改.js文件本身的属性。这样您就无法顺利升级到新版本的Dropzone。因此,请按照网站上推荐的方式配置您的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>

如果您可以定期查看控制台输出,则说明上载工作正常,但需要一段时间才能完成。

vnjpjtjt

vnjpjtjt2#

Dropzone.选项必须在document.ready之外,否则无法工作。

xdyibdwo

xdyibdwo3#

只是为了记录在案,因为这篇文章是从沿着以前。
我解决了这个问题,在php.ini文件参数'post_max_size'从我的服务器。PHP将接受的POST数据的最大大小。
然后重新启动Apache服务器。

vojdkbi0

vojdkbi04#

添加到httpd.conf文件:

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

之后,重启Apache
参考:https://www.cyberciti.biz/faq/apache-limiting-upload-size/

相关问题