首页 > 解决方案 > 创建一个文件并从 url 角度访问它

问题描述

基于 Http 响应,我需要创建一个 json 文件并希望通过点击 url 来访问该文件。

例如,

我的网址:www.example.com

应从 www.example.com/myfile.json 访问创建的文件

export class AppComponent  {
  name = 'Angular';

  constructor(private http: HttpClient ) {
    let url = "https://jsonplaceholder.typicode.com/todos/1";
    this.http.get(url, {responseType: 'blob'})
      .subscribe((res) => {
        console.log(res)
        saveAs(res, "")
      })
  }
}

但是在上面的代码中,文件是在页面加载时下载的。

我的项目链接:https ://stackblitz.com/edit/angular-bhxlud?file=src%2Fapp%2Fapp.component.ts

标签: angulartypescript

解决方案


推荐阅读