定义的接口不是下载文件的路径,而是通过API可以获得文件的内容,由前端把内容写入到文件中,这种方法是通过获取文件信息,在网页上利用click事件,创建一个文件,然后将文件信息写入到文件中,然后保存
<a name="download" (click)="downloadfile()"></a>
downloadfile(){
this.filecontent = "this is my file content";
this.url = "localhost:8000/home/home/file.txt";
let a = document.createElement('a');
a.href = "data:text/json;charset=utf-8,"+ this.filecontent;
a.download = "myfilename";
a.click();
}