Я читаю список файлов вложений, а затем создаю zip-файл.Внутри zip-файла я создаю папку с именем «Attachments» и сохраняю все файлы вложений.Следующий код используется для создания zip-файла с «папкой вложений».Я отладил и обнаружил, что внутри переменной myBlob есть данные, создается zip-файл, но «папки вложений» там нет.Может кто-нибудь сказать мне, как это сделать?
for (let i = 0; i < attachmentList.length; i++) {
const attachment = attachmentList[i]
const xhr = new XMLHttpRequest()
xhr.open('GET', attachment.url, true)
xhr.responseType = 'blob'
xhr.onload = function(e) {
if (this.status === 200) {
const myBlob = this.response
zip.file(`Attachments/${fileName}`, myBlob)
}
}
xhr.send()
}