angular - 创建一个文件并从 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
解决方案
推荐阅读
- pm2 - 如何更改所有微服务的 PM2 日志路径
- docker - 将 Roundcube 与 docker-mailserver 集成
- javascript - 图像在下一个 js 中不起作用。给出错误“主机名”
- xamarin.forms - 从 ViewModel 将流 ImageSource 绑定到 Xamarin Forms 中 FlowListView 内的图像
- amazon-web-services - 需要从s3 bucket导入1000万条数据到postgres数据库
- reactjs - TypeError: _this.props.data(...) 在材料表中未定义
- java - 如何在 Java 列表中找到差异?
- qt - QByteArray.data() 和 constData() 的区别
- c# - 无法加载文件或程序集“Microsoft.Build.Framework,版本=15.1.0.0。错误
- c# - 用于文本框和数据网格列的 linq 比较 mvvm