gpt4 book ai didi

javascript - 将 HTTP 响应类型设置为 arraybuffer

转载 作者:行者123 更新时间:2023-12-03 01:20:30 34 4
gpt4 key购买 nike

我在构建 jhipster 项目时遇到错误,提示我需要更改 get 请求中的参数 responseType

错误如下:

Argument of type '{ responseType: "arraybuffer"; }' is not assignable to parameter of type '{ headers?: HttpHeaders | { [header: string]: string | string[]; }; observe?: "body"; params?: Ht...'. Types of property 'responseType' are incompatible. Type '"arraybuffer"' is not assignable to type '"json"'. Version: typescript 2.7.2

如您所见,typescript 告诉我将值从 arraybuffer 更改为 json,但我需要将其保留为 arraybuffer 因为我正在处理一个文件,并且我完全知道 responseType 可以设置为 arraybufferblobjsontext

这是代码

showfile(file?: any): Observable<any> {
return this.http.get<any>(SERVER_API_URL + `leave/api/downloadFile/${file}`, { responseType: 'arraybuffer' });
}

最佳答案

this.http.get<any>

删除任何

关于javascript - 将 HTTP 响应类型设置为 arraybuffer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51786549/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com