2016-05-06 5 views
2

Я пытаюсь отключить кнопку при загрузке в Dropzone и включить эту кнопку после завершения загрузки файла.Отключить кнопку при загрузке файлов в DropZone

Я могу включить кнопку в случае успеха. но после загрузки; в каком событии я могу отключить кнопку?

мой код

//Simple Dropzonejs 
     $("#dZUpload").dropzone({ 
      url: "hn_SimpeFileUploader.ashx", 
      maxFiles: 100, 
      maxFilesize: 2, 
      addRemoveLinks: false, 
      acceptedFiles: "application/pdf", 
      autoProcessQueue: false,     
      success: function(file, response) { 
        var submit2 = document.getElementById('<%= UploadButton.ClientID %>'); 
        submit2.disabled = false;  
       var imgName = response; 
       file.previewElement.classList.add("dz-success"); 
       console.log("Successfully uploaded :" + imgName); 

       var totalfilesize = 0; 
       var obj = {}; 
       obj.name = file.name; 
       $.ajax({ 
        type: "POST", 
        url: "DUpload.aspx/SendP", 
        data: JSON.stringify(obj), 
        contentType: "application/json; charset=utf-8", 
        dataType: "json", 
        success: function(r) { 
         //alert(r.d); 
        } 
       }); 

      }, 
      error: function(file, response) { 
       file.previewElement.classList.add("dz-error"); 
      } 
     }); 


    }); 
+0

но, где код? –

+0

@PranavPatel plz проверить сейчас. – Jkrish

+0

Как насчет событий '' добавленный файл '' (http://www.dropzonejs.com/#event-addedfile) и ['complete'] (http://www.dropzonejs.com/#event-complete). – Rayon

ответ

0

Вы можете использовать uploadprogress событие и проверить, если прогресс 100. uploadprogress имеет три параметра: (файл, прогресс, BytesSent)