首页 > 解决方案 > 将文件加载到 blob 中以压缩和上传

问题描述

我想将所有文件添加到 blob 和 zip 然后使用 plupload 上传。

我已经用谷歌搜索了几天寻找答案,但一直无法弄清楚。

uploader.bind('FilesAdded', function(up, files) {

    plupload.each(files,function(file) {

        source = file.getSource();
        relative_path = source.relativePath
        var fileCount = up.files.length;
        var ids = $.map(up.files, function (item) { return item.id; });
        alert(source);

        arrayFiles[index] = source;

        if (index + 1 == files_remaining){
            output = pako.gzip(arrayFiles , {to : "Uint8Array"});
            myBlob = new Blob(arrayFiles);

            uploader.addFile(myBlob);
            index = 0;
        }                  
        index++;

标签: javascriptblobplupload

解决方案


推荐阅读