Я пытаюсь обновить formData для каждого загружаемого фрагмента. Однако плагин загрузки фотографий Blueimps jquery позволяет вам устанавливать formData один раз в начале.Установить data.formData для каждого фрагмента
Причина, по которой мне нужно иметь возможность обновить formData, так я могу сообщить серверу, какой текущий кусок он находится, т.е. 3 из 24 кусков.
Вот мой код:
$('#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()
};
}
});
Помощь оценили
не имел шанс проверить это, но, похоже, это точно должно работать. Благодаря! – timsayshey
Это не работает. –