Closed MoLIYD closed 2 months ago
请简单概括描述下你所遇到的问题。
HttpResponseProxy的extractFileNameFromContentString方法,获取文件名有问题,attachment; filename=utf-8''%E6%B5%8B%E8%AF%95.xlsx; filename="æµè¯.xlsx",依据FRC 5987规范此处应该优先获取filename,实际获取的是filename的内容,在最新4.6.3.B版本也有此问题。
欢迎直接提交PR修复代码,如果你知道如何修复的话
可以参考hutool dev分支的代码,我之前提交过issue作者有修复这个问题还没有发版,在hutool-http->HttpResponse->getFileNameFromDispositions这个方法获取请求头中的文件名,我这边暂时没有时间处理这个问题。另外如果我想要单独处理下载获取文件名的逻辑该怎么操作
已修复
提问前,请确保阅读过项目首页说明以及wiki开发文档相关内容,尤其是常见问题部分。完成内容后,请务必移除包括本句在内的无用内容,以免影响阅读,否则直接关闭,谢谢合作~
另外如果确认属于bug,而且已明确如何修复,请参考贡献指南直接提交PR,省的浪费时间在这里描述问题,非常感谢配合
简要描述
请简单概括描述下你所遇到的问题。
模块版本情况
详细描述
HttpResponseProxy的extractFileNameFromContentString方法,获取文件名有问题,attachment; filename=utf-8''%E6%B5%8B%E8%AF%95.xlsx; filename="æµè¯.xlsx",依据FRC 5987规范此处应该优先获取filename,实际获取的是filename的内容,在最新4.6.3.B版本也有此问题。