下载文件+ angular + springboot时出现问题

时间:2019-06-27 19:50:33

标签: angular

首先,我正在使用Angular和springboot来存储文件并使它们可扩展。

我的问题是我在https://stackblitz.com/edit/angular-blob-file-download上找到了一个代码 使用简单的href链接进行可能的下载。但是,当我单击链接时,我无法下载我使用的原始代码或通过从数据库中选择的Blob数据对其进行更改。

这是用于Windows App并使用Angular 7和Springboot

     `public getAllDocumentsByIDRisque(i: number): Risque {
let risque: Risque = null;
this.PROJECTService.getAllDocumentsByIDRisque(i).subscribe(
  success => {
    console.log('Succes doc done');
    risque = this.ArrayRisques[i].Doc = success;

      const blob = new Blob([risque.Doc.doc], { type: risque.Doc.contentType });
      this.FileUrl = this.sanitizer.bypassSecurityTrustResourceUrl(window.URL.createObjectURL(blob));
      console.log(blob);
  },
  error => {
    console.log('Erreur de chargement des docs');
  }
)
return risque;

}`

我希望在HTML中使用FileUrl。

如果您需要更多有关SpringBoot部分的信息或代码(这是一个简单的rest get请求),请在此处进行一些回顾或更正。

0 个答案:

没有答案