gpt4 book ai didi

java - 如何为 iText 生成的 PDF 显示“另存为”对话框?

转载 作者:行者123 更新时间:2023-12-01 07:40:11 24 4
gpt4 key购买 nike

当我发送 iText 在 servlet 中生成的 PDF 文件时,我想显示一个另存为对话框。我怎样才能实现这个目标?

最佳答案

您需要让 servlet 将 Content-Disposition header 设置为 attachment

response.setHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"");

这将强制出现另存为对话框,最终用户可以在其中选择位置。

请记住,最终用户可能已更改其浏览器设置以对 PDF 文件执行默认操作,例如始终在阅读器中显示它或始终将其保存在某个固定位置。例如,在 Firefox 中,您可以通过工具 > 选项 > 应用程序来控制它。不,您无法从服务器端更改此浏览器特定行为。

关于java - 如何为 iText 生成的 PDF 显示“另存为”对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978165/

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