Pessoal, consumo a API da vertsign para realizar o download de arquivos zipados.
Acontece que ao ter +1 arquivo, ela só baixa o último.
Alguém saberia o que modificar para fazer o download de todos os arquivos?
function getDownloadZIP() {
let arrChave = returnChave() // ['123', '456']
arrChave.forEach(chave => {
let params = {
"includeOriginal": "True",
"includeManifest": "True",
"zipped": "True",
}
$.ajax({
method: "GET",
url: `https://api-sbx.portaldeassinaturas.com.br/api/v2/document/package?key=${chave}&` + $.param(params),
headers: {
"token": "xxxxxxxxxxxxxxxxxxxxxxxxx"
},
async: false,
error: function (x, e) {
console.log('error')
},
success: function (data) {
console.log('sucess')
let base64 = data.bytes
let name = data.name
let link = document.querySelector('#linkDownloadZIP')
link.setAttribute('href', 'data:text/plain;base64,' + base64)
link.setAttribute('download', name)
}
})
})
}