Загрузка файла образа из BLOB-объекта Azure, ведущего к загрузке .txt

Я пытаюсь реализовать операции отправки, загрузки и удаления в файлах BLOB-объектов Azure с помощью ASP.NET Core и Angular 8 с различными типами файлов (видео, фото и текст).

Но все мои изображения загружаются в формате.txt (mp4 и текстовые файлы работают нормально).

downloadFile(fileName: string) {
this.fileDownloadInitiated = true;
debugger;
return this.http
  .get(this.baseUrl + "/downloadfile/" + fileName, { responseType: "blob" })
  .subscribe((result: any) => {
    if (result.type != "text/plain") {
      var blob = new Blob([result]);
      debugger;
      let saveAs = require("file-saver");
      let file = fileName;
      saveAs(blob, file);

      this.fileDownloadInitiated = false;
    } else {
      this.fileDownloadInitiated = false;
      alert("File Not Found In The Blob!");
    }
  });

}

0 ответов

Другие вопросы по тегам