web-dev-qa-db-ja.com

Dropzone.js-maxFilesizeの増加が機能しない

私のウェブサイトには Dropzone.js を使用しています。デフォルトのmaxFilesize500MBより大きいファイルをアップロードする必要があります。

。jsファイルの番号を変更しようとしました。これで、ファイルは受け入れられたように見えますが、アップロードに進行状況はありません(目に見える?)。ファイルには赤十字がなく、アップロードのゼロパーセントでスタックしています。

私が間違っているかもしれないアイデアはありますか?それとも、これはある種のバグですか?

ありがとう!

9
Ron

Chromeでテストしたところ、正常に動作しました。(どのブラウザを使用していますか?)

アップロードに時間がかかりすぎてすぐに更新が表示されない可能性があります。

まず最初に、.jsファイル自体のプロパティを変更しないでください。このようにすると、問題なくDropzoneの新しいバージョンにアップグレードできなくなります。したがって、ドロップゾーンをWebサイトで推奨されている方法で構成します。

アップロードについて...それを見ずに何が悪いのかを判断するのは本当に難しいです。私が提案しているのは、ステータスの更新に関する何らかのデバッグ情報を追加して、アップロードが非常に遅いだけなのかどうかを確認することです。

このコードを試して、問題が解決しないかどうか確認してください。

<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>

コンソールの出力が定期的に表示される場合、アップロードは正常に機能していますが、完了するまでに少し時間がかかります。

14
enyo

Dropzone.optionsはdocument.readyから外れている必要があります。そうでないと、機能しません。

4
Wlademyr Mendes

Httpd.confファイルに追加します。

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

その後、Apacheを再起動します

参照: https://www.cyberciti.biz/faq/Apache-limiting-upload-size/

0
Julio Rosseti