解析图像期间Angular 5 HTTP失败

Dey*_*hev 3 parsing image http express angular

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

来自Angular服务的请求

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

从Express服务器发送文件

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

来自响应的错误消息

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

任何帮助将不胜感激。

mal*_*awi 7

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

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

this.http.get('...', { responseType: 'text' }); //
Run Code Online (Sandbox Code Playgroud)

responseType ?:'数组缓冲区'| 'blob'| 'json'| '文本'