我想将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 回答
默认情况下,HttpClient期望响应为JSON . 如果您想获得其他内容,则需要指定类型:
HttpClient - Requesting Non-JSON Data