Как 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 ответ

Решение
  1. Обратный вызов onComplete вызывается после того, как ваш сервер уже обработал файл и возвратил ответ.
  2. Репо, на которое вы ссылались, было заброшено несколько месяцев назад. Вы должны использовать Widen / Fine-Uploader.
Другие вопросы по тегам