dropzone.js и autoProcessQueue = false, события не работают - PullRequest
0 голосов
/ 08 сентября 2018

Я использую dropzone.js не непосредственно в форме, а в DIV, поэтому я запускаю его программно и autoProcessQueu=false.

с этой конфигурацией, когда я помещаю файл или перетаскиваю его, все события не запускаются.

Я хочу добавить файл, затем сделать функцию js и обрабатывать файл по URL только при нажатии кнопки.

есть идеи?

Dropzone.options.myDropZone = {
            autoProcessQueue: false,
            uploadMultiple: false,

            url: "/file/post",

            init: function () {
                this.on("dragend", function (event) {
                    alert (event); //all in this event not fired
                      $('#myDropZone').hide();
                    $('#formUpload').show();
                });

            }
    };

HTML

 <div class=col-md-6>
    <div class="dropzone bordered" id="myDropZone">
        <div class="dz-default dz-message">
          <div class="icon"><span class="s7-cloud-upload"></span></div>
          <h2>Drag and Drop files here</h2>
          <input type="file" id="video"/>
        </div>
    </div>  
        <div id="formUpload" class="bordered" style="display:none;">
            @_videoUploadForm(videoUploadForm)
        </div>
 </div>   

когда я комментирую autoProcessQueue он запускается, но файл обрабатывается.

Я хочу отправить форму (файл и ввод) одновременно только в одной форме

...