提问者:小点点

如何使用Angular中的HttpClient从资产中下载文件?


根据前面对类似问题(例如这个问题)的回答,从资产目录下载文件,或者通常从资产目录读取文件应该是对HttpClientget方法的直接调用。 例如,如果我有一个downloadservice,我可以简单地将它定义为:

export class DownloadService {
    
  constructor(http: HttpClient){}

  download(data) {
    this.http.get('/assets/path/to/file.ext').subscribe(res => process(res));
  }

}

但是,当我使用ng serve进行测试时,会出现一个错误,说明/assets/path/to/file.ext不是有效的URL。 我尝试了./assets/path/to/file.extassets/path/to/file.ext,但得到了相同的错误。 我是否需要在运行库中配置一些东西来使其正常工作,或者自从编写这些答案之后,这一点已经改变了? 我用的是角度9。


共1个答案

匿名用户

每当您试图获取与JSON不同的内容时,