Я пытаюсь загрузить несколько изображений с сервера. В Интернете это работает нормально, но когда я пытаюсь загрузить на мобильный телефон, он загружает только один файл. Почему это происходит? Код, который я использую для загрузки файлов:
async downloadAllImages() {
this.allImages = this.cotacao[0].imagem.split(';');
'use strict';
const delay = ms => new Promise(resolve=>setTimeout(resolve, ms));
for (var i = 0; i < this.allImages.length; i++) {
const a = document.createElement('a');
a.download = null;
a.target = '_blank';
a.href = `https://api.com/?imagem=${this.allImages[i]}`;
a.style.display = 'none';
document.body.append(a);
a.click();
// Chrome requires the timeout
await delay(100);
a.remove();
}
}
Я получил этот пример на этом сайте: мультизагрузок