アップロードされたチャンクごとに formData を更新しようとしています。ただし、Blueimps jquery ファイル アップロード プラグインでは、formData を最初に 1 回しか設定できません。
formData を更新できるようにする必要がある理由は、サーバーに現在のチャンク、つまり 24 チャンクのうちの 3 つを伝えることができるようにするためです。
これが私のコードです:
$('#fileupload').fileupload({
maxChunkSize: 50024,
url: '/webpanel/upload/blueimp/',
dataType: 'json',
success: function (data, textStatus, jqXHR)
{
count = parseInt($('#chunk').val()) + 1;
$('#chunk').val(count);
data.formData = {
chunk: $('#chunk').val()
};
},
submit: function (e, data)
{
data.formData = {
fname: data.originalFiles[0].name,
chunks: Math.ceil(data.originalFiles[0].size/maxChunkSize),
chunk: $('#chunk').val()
};
}
});
助けていただければ幸いです