Посмотрев на документы (очень кратко), не похоже, что есть верный способ сделать это. Мое предложение состояло в том, чтобы подсчитать общее количество выбранных файлов и после того, как каждый файл будет успешно загружен, переместите индикатор выполнения X%.
<div class="tot_progress" style="width:500px;">
<div class="bar" style="width:0; color:green;"></div>
</div>
.on('submitted', function(event, id, filename) {
filesToUpload++;
})
.on('complete', function(event, id, fileName, responseJSON) {
uploadedFiles++;
prog_width = Math.floor(100/filesToUpload)*uploadedFiles;
$('.bar').css('width',prog_width+'%');
})
Например, предположим, что у нас было 4 файла для загрузки. После того, как первый файл завершит выполнение, индикатор выполнения покажет 25%, когда второй файл завершится, панель отобразит 50% ... Вы можете анимировать ширину, которая сделает ее более красивой.
'uploadedBytes/totalBytes'? – Tomanow
uploadedBytes/totalBytes вернет прогресс для каждого файла, а не общий прогресс (я одновременно загружаю несколько файлов – user1945821
Какой плагин это? Где находится документация? – TheCarver