首页 文章

如何将本地文件读入字符串

提问于
浏览
1

我想将Angular 6中的(svg)文件从资产读入字符串 . 我尝试过这样的事情:

this._htmlClient.get('../../assets/images/chart1.svg').subscribe(data => {
                    console.log('svg-file: ', data);
                });

但它不起作用 . console.log没有写入,我收到错误

ERROR HttpErrorResponse {headers:HttpHeaders,status:200,statusText:“OK”,url:“http:// localhost:4200 / assets / images / chart1.svg”,ok:false,

路径是对的 . 当我将它复制到浏览器中时,我看到了我的照片 .

How I can get the file content into a string?

1 回答

  • 3

    默认情况下,HttpClient期望响应为JSON . 如果您想获得其他内容,则需要指定类型:

    this._htmlClient.get('path', { responseType: 'text' })
      .subscribe(data => { console.log(data) });
    

    HttpClient - Requesting Non-JSON Data

相关问题