【发布时间】:2011-07-08 16:16:40
【问题描述】:
我有一个 JSF Web 应用程序,并且在某个时候我向客户端提供了大量信息,我想要一个另存为链接,它允许客户端将这些信息作为 .txt 文件保存在他的计算机上。
有关如何实现这一点的信息或一个好的教程会很棒。
【问题讨论】:
-
@Emboss 真的没那么大,不到2000字。
我有一个 JSF Web 应用程序,并且在某个时候我向客户端提供了大量信息,我想要一个另存为链接,它允许客户端将这些信息作为 .txt 文件保存在他的计算机上。
有关如何实现这一点的信息或一个好的教程会很棒。
【问题讨论】:
this 适合您吗?您可能需要将 ContentType 设置为“application/octet-stream”,否则客户端的浏览器将显示您的文本文件,而不是提供“另存为”选项。
【讨论】:
我相信您最好的选择可能是让该链接实际生成 Ajax 调用以生成文本文件并将其设置为页面上 iframe 的 src 属性。这将触发(我认为)文件下载框。
【讨论】: