У меня есть кнопка загрузки, которую пользователь нажимает, чтобы загрузить медиафайл из Azure хранилища BLOB-объектов. Я ожидал, что загрузка начнется сразу, и пользователь сможет видеть ход загрузки, но вместо этого он не будет загружен до тех пор, пока не будет выполнен запрос.
Как Вы можете видеть на рисунке выше. Загрузка потока занимает почти 30 секунд, а затем пользователь видит загруженный файл. Не могли бы вы, пожалуйста, кто-нибудь помочь мне в достижении поведения, показанного на изображении ниже
Я использую файл-заставку. js для сохранения файла в Angular
this.downloadMediaService.downloadAsset(assetId).then((httpResponse) => {
const {body: blob} = httpResponse;
this.mediaBlob = blob;
Filesaver.saveAs(blob, this.assetName);
});
}