上传期间文件变得臃肿

时间:2014-02-20 17:45:45

标签: php fine-uploader

我正在尝试上传视频文件,一切正常,但事实上,在上传过程中文件会膨胀~3300%。上传后,1.4 MB的视频大小约为46 MB。

在上传期间,文件的总大小因每个进度回调而有所不同(记录传递的total - 参数)。

HTML看起来像这样:

<div id="media-upload"
    data-accept="video"
    data-endpoint="/path/to/endpoint"
    data-chunk-size="20000"></div>

JS看起来像这样:

$upload = $('#media-upload')

$upload.fineUploader({
    autoUpload: true,
    debug: false,
    maxConnections: 1,
    request: {
        endpoint: $upload.attr('data-endpoint'),
        forceMultipart: true
    },
    multiple: false,
    chunking: {
        enabled: true,
        partSize: $upload.attr('data-chunk-size')
    },
    cors: {
        expected: true
    },
    validation: {
        allowedExtensions: ['jpg', 'jpeg', 'png', 'gif', 'mp4', 'mpeg', 'ogv'],
        acceptFiles: $upload.attr('data-accept') + '/*',
        itemLimit: 1
    },
    callbacks: {
        onComplete: onComplete,
        onProgress: onProgress
    }
});

function onComplete() { /* fancy DOM-Manip */}

function onProgress() {
    console.log(arguments);
}

qq-template与jQuery-Basic-Setup-Demo中的相同。

是否有人遇到过相同的现象或者有解决方法?我正在使用传统的上传与PHP驱动的端点。

祝你好运 以马内利

0 个答案:

没有答案