I use dropzone to upload images to the gallery. I send by button. Can I add the same file twice? I am not sure if I check the name, name and size. Here is my code:
<script> var i = 0; Dropzone.options.myDropzone = { init: function() { this.on("addedfile", function(file) { i=++i;
check file names and files of other files here
----------->if(){ myDropzone.removeFile(file); } var inputs = Dropzone.createElement('<div class="dz-image-metadata"><label for="'+i+'_title">Nazov</label><input type="hidden" name="'+i+'_filename" value="'+file.name+'"><input type="text" name="'+i+'_title" value="'+file.name+'" /><label for="">Popis</label><input type="text" name="'+i+'_desc"></div>'); file.previewElement.appendChild(inputs); var removeButton = Dropzone.createElement("<button class=\"dz-button\">Vymazať</button>"); var _this = this; removeButton.addEventListener("click", function(e) { e.preventDefault(); e.stopPropagation(); i=--i; _this.removeFile(file); }); file.previewElement.appendChild(removeButton); }); var myDropzone = this; $("#submit-all").click(function (e) { e.preventDefault(); e.stopPropagation(); myDropzone.processQueue(); i=0; } ); this.on("successmultiple", function(files, response) { console.log(response); }); this.on("complete", function(file) { myDropzone.removeFile(file); }); this.on("errormultiple", function(files, response) { }); }, autoProcessQueue: false, previewsContainer: ".dropzone", uploadMultiple: true, parallelUploads: 25, maxFiles: 25, }; </script>
jesus6402
source share