解析图像期间Angular 5 HTTP失败

时间:2018-07-18 19:55:17

标签: angular image http parsing express

我想使用Angular的文件名从Express服务器获取图像:

Request from Angular service

我想将文件发送回客户端:

Sending file from Express server

当我记录来自服务器的响应时,出现以下错误:

Error message from response

我几乎可以确定我的请求或答复中没有任何选项,但是我不确定该怎么做。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:6)

HttpClient对响应使用applay'json()'方法,因此,如果您的响应是非JSON数据,则会出现这种错误。

尽管这是最常见的情况,但有时您会处理不同类型的数据。通过responseType属性支持。

this.http.get('...', { responseType: 'text' }); //
  

responseType ?:'arraybuffer'| 'blob'| 'json'| “文字”