我可以在为响应提供的内容中设置文件名吗?

时间:2017-12-12 16:16:02

标签: rest api jersey jax-rs response

我知道,我可以设置标题返回的文件的名称:

return Response
            .ok(content)
            .header("Content-Disposition",
                    "attachment; filename="+filename).build();

但是我可以从content本身设置文件的名称吗?

我正在挖掘一个大型项目,其中请求数据包含目标文件名,并继续包含它一段时间。但是当响应的内容返回时,它已经没有提到文件名。我不明白 - 我应该简单地通过标头设置文件名,还是创建一些将由Response文件用来创建文件名的结构。

我已经深入研究了Response类,但我还没有发现任何尝试读取文件名或任何结构化数据的尝试。但也许我错过了什么?为此,将信息传递到创建内容的类中必须有意义吗?或不? (不,当前代码响应没有文件名)。在不那么差的代码中很难相信这么愚蠢的错误。

对不起,我是泽西岛的新工作......

0 个答案:

没有答案