dropzone télécharger un seul fichier

j'utilise dropzone.js pour ma glisser-déposer le fichier télécharger la solution. Je veux télécharger un seul fichier,si j'upload second fichier, le premier devrait être supprimer et le second doit être téléchargé. aucune idée de comment le faire..

voici mon code html

<form class="dropzone dz-clickable" action="upload.php" enctype='multipart/form-data'>
  <i class="fa fa-cloud-upload element"></i>
  <div style="color:gray;">Drag and drop or click to upload image</div>
  <input type="hidden" name="filenameEmail" class="filenameEmail" value="">
  <input type="hidden" name="side" value="front">
</form>

j'ai changé de dropzone.js

maxFiles: 1

il permet de télécharger un seul fichier mais je ne peux pas supprimer le fichier téléchargé précédemment.merci de m'aider.merci à l'avance

23
demandé sur user3064914 2014-02-25 09:03:04

5 réponses

maxFiles: 1 est utilisé pour indiquer dropzone qu'il devrait y avoir un seul fichier. Quand il y a plus de 1 fichier la fonction maxfilesexceeded sera appelé, avec le fichier exceeding comme premier paramètre.

voici une fonction simple pour supprimer l'aperçu du premier fichier et l'ajout de la nouvelle :)

maxFiles:1,
init: function() {
      this.on("maxfilesexceeded", function(file) {
            this.removeAllFiles();
            this.addFile(file);
      });
}   
63
répondu NeoNe 2017-10-16 12:24:41

j'ai utilisé de l'événement maxfilesexceeded avec la méthode