我知道,我可以设置标题返回的文件的名称:
return Response
.ok(content)
.header("Content-Disposition",
"attachment; filename="+filename).build();
但是我可以从content
本身设置文件的名称吗?
我正在挖掘一个大型项目,其中请求数据包含目标文件名,并继续包含它一段时间。但是当响应的内容返回时,它已经没有提到文件名。我不明白 - 我应该简单地通过标头设置文件名,还是创建一些将由Response文件用来创建文件名的结构。
我已经深入研究了Response类,但我还没有发现任何尝试读取文件名或任何结构化数据的尝试。但也许我错过了什么?为此,将信息传递到创建内容的类中必须有意义吗?或不? (不,当前代码响应没有文件名)。在不那么差的代码中很难相信这么愚蠢的错误。
对不起,我是泽西岛的新工作......