blueimp jquery-file-upload プラグインのプログレス バーを実装したいのですがprogress
、アップロードが開始されて data.loaded == data.total になった直後にコールバックが一度だけ起動されます。
<input data-url="/ads/32/photos" id="image" name="image" type="file" />
$(".upload-btn input").fileupload({
dataType: "json",
progress: function (e, data) {
alert(data.loaded + "/" + data.total);
},
done: function (e, data) {
alert("done");
}
});
数秒後 (アップロードが完了すると)、done コールバックが発生し、アップロードが成功したことをサーバー ログで確認できます。コールバックも使用しようとすると、同じ動作が発生しprogressall
ます。
関連しているかどうかはわかりませんが、現在 jquery.fileupload-fp.js ライブラリを含めていません。これを追加すると、アップロード アクティビティがまったく発生しなくなります。
私が間違っていることは何か分かりますか?