Доброе утро, я использую JSZip для создания почтового индекса, у меня есть этот код:
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?
}
});
}
Я не хочу скачивать файл, я хочу загрузить его на свой сервер, но у него нет имени атрибута, у него два атрибута: тип и размер. Но мне нужно задать имя файлу.
Это не сработает, если я напишу «имя»: f.name, потому что функция асинхронная.
Кто-нибудь знает, как передать имя атрибута в контент.
Редактировать: или, если вы можете сказать мне, как сделать это не асинхронным, это тоже сработает.
Спасибо за помощь.