Angular 类型';ResponseContentType.ArrayBuffer';不可分配给类型'&引用;json

Angular 类型';ResponseContentType.ArrayBuffer';不可分配给类型'&引用;json,angular,Angular,我目前正在将angular应用程序升级到angular 7。获取以下错误。只是想让你知道我正在使用httpclient。不知道问题出在哪里 类型“ResponseContentType.ArrayBuffer”不可分配给类型“json”。错误位于responseType:ResponseContentType.ArrayBuffer行 previewDocument(id: number) { //var pars = new URLSearchParams();

我目前正在将angular应用程序升级到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 });
    }

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

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


我假设在您的案例中,您会使用
responseType:'arraybuffer'

我已经看过这个示例,那么您的意思是返回this.http.get(this.config.api.previewDocument,{params:pars,with credentials:true,responseType:'arraybuffer'));我假设没有enumYes,正如您在评论中所写。它对您有效吗?请您建议,我需要从哪里导入responseType?