У меня есть кнопка загрузки, которую пользователь нажимает, чтобы загрузить медиафайл из Azure хранилища BLOB-объектов. Я ожидал, что загрузка начнется сразу, и пользователь сможет видеть ход загрузки, но вместо этого он не будет загружен до тех пор, пока не будет выполнен запрос.
![enter image description here](https://i.stack.imgur.com/8Heqp.png)
Как Вы можете видеть на рисунке выше. Загрузка потока занимает почти 30 секунд, а затем пользователь видит загруженный файл. Не могли бы вы, пожалуйста, кто-нибудь помочь мне в достижении поведения, показанного на изображении ниже
![enter image description here](https://i.stack.imgur.com/Hs6UU.png)
Я использую файл-заставку. js для сохранения файла в Angular
this.downloadMediaService.downloadAsset(assetId).then((httpResponse) => {
const {body: blob} = httpResponse;
this.mediaBlob = blob;
Filesaver.saveAs(blob, this.assetName);
});
}