Angular 从服务器下载一个文件

Angular 从服务器下载一个文件,angular,Angular,如何下载服务器中已经存在的文件。PDF文件在服务器中生成,并存储在服务器本身的内存位置。我想下载那个文件。在API调用中,我得到了文件的路径。如何从该路径下载文件?您需要以下内容: this._api.getPDF() .subscribe(res => { const link = document.createElement('a'); link.href = res; link.download = `filename.pdf`; link.cli

如何下载服务器中已经存在的文件。PDF文件在服务器中生成,并存储在服务器本身的内存位置。我想下载那个文件。在API调用中,我得到了文件的路径。如何从该路径下载文件?

您需要以下内容:

this._api.getPDF()
  .subscribe(res => {
    const link = document.createElement('a');
    link.href = res;
    link.download = `filename.pdf`;
    link.click();
  },
  err => {
    // Handle error message
  });

请在发布问题之前尝试一下。谷歌上有第一个链接,提供了一个示例: