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