0

我在 android 上使用 ktor (1.6.7) 作为客户端,我试图从响应头字段 HttpHeaders.ContentDisposition 中提取文件名。文件名包含变音符号。文件名由 webbrowsers (safari / chrome)、postman 和 ios (alamofire) 完美提取,但 ktor 似乎使用了错误的编码。

发送的标头是 Content-Disposition: attachment; filename="2022-01-06_TÜ-FL.pdf"

从 Ktor 我得到 Content-Disposition: attachment; filename="2022-01-06_TܭFL.pdf"

httpResponse.headers.get(HttpHeaders.ContentDisposition)用来获得Content-Disposition领域。

4

0 回答 0