Проверьте общий прогресс загрузки файла загрузки файла jquery

Мне нужно проверить общий прогресс загрузки файла Jquery

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

Я попробовал все обратные вызовы, но не мог понять это.

Я даже попробовал это var activeUploads = $('.new_photographer').fileupload('active');

Но его переменная возвращает некоторые мусорные данные. Вот мой JQuery:

$('.new_photographer').fileupload({
  dataType :'json',
  fileInput: $(this).find('input:file'),
  acceptFileTypes: /(\.|\/)(gif|jpeg|png|jpg)$/i,
  dropZone: $(this).find('#dropzone'),
  complete : function (e, data) {
    var activeUploads = $('.new_photographer').fileupload('active');
    var overallProgress = $('.new_photographer').fileupload('progress');

    alert(JSON.stringify(activeUploads));
    //alert('overallProgress :: '+JSON.stringify(overallProgress));
    if ( activeUploads < 0){
      window.location.replace("http://stackru.com");
    }
  }
}).bind('fileuploadsubmit', function (e, data) {
  var inputs = data.context.find(':input');
  data.formData = inputs.serializeArray();
});

0 ответов

Другие вопросы по тегам