Я использую jQuery blueimp fileupload и имею другой вывод в firefox/opera в функциях progress
и progressall
. Chrome работает отлично, выход в console.log() являетсяjQuery blueimp fileupload firefox/opera calculate issue, chrome is ok
100
100
в то время как выход в FF/Opera является:
100
95
выходов правильных значения:
progress: function(e, data) {
var value;
value = Math.round((data.loaded/data.total) * 100) || 0;
console.log(value);
},
Выходов странных значений:
progressall: function(e, data) {
var value;
value = Math.round((data.loaded/data.total) * 100) || 0;
console.log(value);
},
КПП. это проверено на 1 файл, и он должен давать тот же результат. Проблема также происходит на нескольких файлов он просто показывает странный общий процент .....
Да, это решение не имеет смысла, но оно работает. Любая идея почему? Вы нашли другое разумное решение? – ihtus
Я заметил, что с этим «решением» индикатор выполнения перемещается на 100% быстрее, чем загружается файл ... Попробуйте загрузить большой файл, прогресс будет очень быстрым, а файл все равно будет загружен. Это можно сделать с помощью console.log. Так что это всего лишь косметический «обходной путь», – ihtus