Я пытаюсь загрузить файл, который хранится в таблице базы данных sql server как виртуальный тип, используя typscipt angula 7
Я могу получить объект (res), который имеет fileName и fileContent как тип varbinay из базы данных
public download = (fileId) => {
this.fileService.getFilediaById(fileId)
.subscribe(res => {
this.isLoading = false;
if (res != null)
{
const data = res.fileContent; // of type varbinary
const filename = res.fileName;
const blob = new Blob([data], { type: 'application/pdf' });
this.fileUrl = this.sanitizer.bypassSecurityTrustResourceUrl(window.URL.createObjectURL(blob));
}
},
error => {
console.log(error);
});
}
<a [href]="fileUrl" [download]="fileName" mat-menu-item (click)="download(fileId)">Download</a>
но файл пуст с ошибкой «Failed - No file»
Спасибо