javascript - 将文件加载到 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++;
解决方案
推荐阅读
- java - 是什么导致这些“用户未定义”错误?
- java - 为什么for-each中的Item项不能解析为变量?
- python - 无法读取密钥以将 boto 与 s3 一起使用 - Windows Anaconda
- angular - i18n 国际化 不断变化的术语
- python - 如何停止在 django 中出现这个“未找到”的 url 路由错误
- sql - SQL Server - 使用行的许多字段作为列名创建视图
- python - 在列表上调用 Counter 函数时出错
- python - 删除整数列表周围的括号
- tfs - 安装 TFS 2018
- python - 如何从上下文菜单和文件名中打开 CMD 作为 Sublime Text 3 上的 cmd 输出?