jQuery blueimp fileupload を使用しており、firefox/opera の関数progress
とprogressall
. Chrome は正常に動作します。console.log() の出力は次のとおりです。
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 つのファイルでテストされ、同じ出力が得られるはずです。この問題は複数のファイルでも発生し、全体的なパーセンテージがおかしいだけです.....