Как загрузить несколько файлов в typescript?

#javascript #reactjs #typescript #blob

#javascript #reactjs #typescript #большой двоичный объект

Вопрос:

Привет, я работаю в react с typescript. Я пытаюсь загрузить несколько файлов один за другим. Ниже приведен мой пример кода.

 const blockBlobURL = BlockBlobURL.fromContainerURL(containerURL,reportPath);
const blockWindBlobURL = BlockBlobURL.fromContainerURL(containerURL,windReportPath);
const blocktopographyBlobURL = BlockBlobURL.fromContainerURL(containerURL,topoGraphyPath);
this.FileArr.push(blockBlobURL, blockWindBlobURL, blocktopographyBlobURL);

var link = document.createElement('a');
link.style.display = 'none';
document.body.appendChild(link);

for (var i = 0; i < this.FileArr.length; i  ) {
  link.setAttribute('href', this.FileArr[i].url);
  link.click();
}

document.body.removeChild(link);
  

В приведенном выше коде у меня есть три файла, и я помещаю их в массив. Я зацикливаюсь и пытаюсь загрузить три файла один за другим. Мой приведенный выше код может загружать только один файл, но не оставшиеся два файла.
Я поставил для цикла и цикла, но только первый файл можно загрузить, а оставшиеся два я не могу загрузить. Может кто-нибудь помочь мне, что я делаю неправильно в приведенном выше коде. Буду признателен за любую помощь. Спасибо