web-dev-qa-db-fra.com

Dropzone.js - L'augmentation de maxFilesize ne fonctionne pas

J'utilise Dropzone.js pour mon site web. J'ai besoin de télécharger des fichiers plus volumineux que la valeur par défaut maxFilesize de 500MB .

J'ai essayé de changer le nombre dans le fichier .js. Le fichier semble maintenant être accepté mais il n'y a pas de progression (visible?) Dans le téléchargement. Le fichier n'a pas de croix rouge et est bloqué à zéro pour cent du téléchargement.

Des idées que je pourrais faire mal? Ou est-ce une sorte de bug?

Merci!

8
Ron

Je viens de tester en Chrome et cela a bien fonctionné. (Quel navigateur utilisez-vous?)

Il se peut que votre téléchargement prenne tellement de temps que vous ne voyiez pas de mise à jour immédiatement.

Tout d’abord, vous ne devez pas modifier les propriétés dans le fichier .js lui-même. De cette façon, vous ne pourrez pas passer à une version plus récente de Dropzone sans maux de tête. Configurez donc votre zone de dépôt de la manière recommandée sur le site Web.

À propos du téléchargement, ... il est très difficile de dire ce qui pourrait ne pas être correct sans le regarder. Ce que je suggère, c’est que vous ajoutiez une sorte d’informations de débogage sur les mises à jour de statut, pour voir si c’est vraiment juste que votre téléchargement est très lent.

Essayez ce code et voyez s'il ne résout pas votre problème:

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

Si vous pouvez voir la sortie de la console à intervalles réguliers, le téléchargement fonctionne correctement mais prend juste un certain temps.

13
enyo

Les options Dropzone doivent être épuisées dans document.ready, sinon cela ne fonctionnera pas.

4
Wlademyr Mendes

Ajouter au fichier httpd.conf:

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

Après, redémarrez Apache !

Référence: https://www.cyberciti.biz/faq/Apache-limiting-upload-size/

0
Julio Rosseti