类型“ ResponseContentType.ArrayBuffer”不可分配给类型“” json

时间:2019-02-11 14:33:29

标签: angular

我当前正在将我的角度应用程序升级到角度7。出现以下错误。只是让您知道我正在使用httpclient。不确定是什么问题。

类型'ResponseContentType.ArrayBuffer'不能分配给类型'“ json。错误发生在responseType行:ResponseContentType.ArrayBuffer

previewDocument(id: number) {
        //var pars = new URLSearchParams();
        let pars = new HttpParams();
        pars.set('id', id.toString());
        return this.http.get(this.config.api.previewDocument, { search: pars, withCredentials: true,  responseType: ResponseContentType.ArrayBuffer });
    }

1 个答案:

答案 0 :(得分:0)

ResponseContentType已过时。如果您请求非JSON数据,请查看文档中的示例here

  

以下类型可用:'arraybuffer'| 'blob'| 'json'|   “文字”

对于您的情况,我假设您会使用responseType: 'arraybuffer'