我的光盘上有一些文件我想下载。是否可以按照我想要的方式进行?我附上了示例,但我没有工作。
ngOnInit() {
this.fetchPlugin()
}
fetchPlugin(){
console.log("Fetching...")
forkJoin(
this.httpClient.get('C:\\Users\\xxx\\Desktop\\file.js', {responseType: "blob"}),
this.httpClient.get('C:\\Users\\xxx\\file2.js', {responseType: "blob"}),
this.httpClient.get('C:\\Users\\xxx\\file3.js', {responseType: "blob"})
).subscribe((response) => {
console.log(response)
});
}
答案是:你不能!
原因是,这些 Angular 代码只是在客户端计算机上执行的 Javascript 代码。由于多种原因,Javascript 编程语言无法(比如说,不允许)访问客户端计算机的文件系统。
使用 Javascript 访问文件系统只能使用 NodeJS - 一个 javascript 框架,允许您使用 Javascript 编程语言在服务器端进行编程。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)