Как Valums-File-Uploader получает fileSize в onComplete и передает его на сервер в качестве параметров
Я использую Valums-File-Uploader VERSION 2.1.2, он поставляется с https://github.com/Valums-File-Uploader/file-uploader.
Теперь, после успешной загрузки файла, я хочу сразу сохранить имя и размер файла в Sqlserver.
new qq.FileUploader({
element: document.getElementById('file-uploader'),
action: '/ashx/FileHandler.ashx',
//filename: fileName, filesize: filesize,
params: { action: 'uploadfile', filename: fileName, filesize: filesize},------filesize from onComplete function
autoUpload: true,
extraDropzones: [qq.getByClass(document, 'qq-upload-extra-drop-area')[0]],
// Max file size limit
sizeLimit: 5200000,
// This function is executed once uploaded.
// This is appends the filenames to a div, but it could be anything!
onComplete: function (id, fileName, responseJSON) {
if (responseJSON.success) {
$('#uploaded_files').append('<br />uploaded: "' + fileName + '" ');
----------- how to set file size to a local variable filesize
}
msgShow(responseJSON.msg);
}})
Как я могу получить fileSize из Valums-File-Uploader onComplete и передать его на сервер в качестве параметров? заранее большое спасибо за любую помощь!
1 ответ
Решение
- Обратный вызов onComplete вызывается после того, как ваш сервер уже обработал файл и возвратил ответ.
- Репо, на которое вы ссылались, было заброшено несколько месяцев назад. Вы должны использовать Widen / Fine-Uploader.