У меня есть электронная таблица Excel в Azure, которую я открываю с помощью SAS, и после загрузки она говорит, что файл поврежден. Вот код для сохранения и uri
var result : any= {};
result.fileUri =
"https://mystorageaccount.blob.core.windows.net/market-files/33b55b3c-8997-405c-af31-33f6f3e79daf?sv=2016-05-31&sr=b&sig=5Xw%2F4UPcdXbXrxd4mIcZUPQX%2FZzVZfDTQoTfr5V6NTY%3D&st=2017-03-16T18%3A00%3A12Z&se=2017-03-17T18%3A05%3A12Z&sp=rw";
this.http.get(result.fileUri).subscribe(
(response: any) => {
var mediaType = 'application/octet-stream';
var blob = new Blob([response._body], { type: mediaType });
var filename = 'test.xlsx';
saveAs(blob, filename);
});
Файл загружается с правильным именем, но когда я его открываю, я получаю сообщение об ошибке в Excel о том, что файл поврежден.