早上好,我正在使用 JSZip 创建一个 zip,我有以下代码:
for (var i = 0, f; f = content[i]; i++) {
var zip = new JSZip();
zip.file(f.name, f);
zip.generateAsync({type:"blob", compression:"DEFLATE", compressionOptions: { level: 9 }})
.then(function(content) {
var item = {
'type' : content.type,
'size' : content.size,
//'name' : ¿content.name?
}
});
}
我不想下载文件,我想将它上传到我的服务器,但它没有属性名称,它有两个属性:类型和大小。但我需要为文件设置一个名称。
如果我写 'name' : f.name,它不起作用,因为该函数是异步的。
有人知道如何将属性名称传递给内容。
编辑:或者,如果你能告诉我如何让它不异步,那也可以。
感谢帮助。