我在构建jhipster项目时遇到了一个错误,提示我需要更改一个get请求中的参数
以下是代码:
responseType
。以下是错误信息:
正如你所看到的,类型为 '{ responseType: "arraybuffer"; }' 的参数无法分配给类型为 '{ headers?: HttpHeaders | { [header: string]: string | string[]; }; observe?: "body"; params?: Ht...' 的参数。 属性'responseType'的类型不兼容。 类型'"arraybuffer"'无法分配给类型'"json"'。 版本:typescript 2.7.2
typescript
告诉我要将值从arraybuffer
更改为json
,但是由于我正在处理文件,我必须将responseType
设置为arraybuffer
,blob
,json
或text
。以下是代码:
showfile(file?: any): Observable<any> {
return this.http.get<any>(SERVER_API_URL + `leave/api/downloadFile/${file}`, { responseType: 'arraybuffer' });
}