【问题标题】:Java Web application, how to let a client save a generated .txt file?Java Web 应用程序,如何让客户端保存生成的 .txt 文件?
【发布时间】:2011-07-08 16:16:40
【问题描述】:

我有一个 JSF Web 应用程序,并且在某个时候我向客户端提供了大量信息,我想要一个另存为链接,它允许客户端将这些信息作为 .txt 文件保存在他的计算机上。

有关如何实现这一点的信息或一个好的教程会很棒。

【问题讨论】:

  • @Emboss 真的没那么大,不到2000字。

标签: java file download


【解决方案1】:

this 适合您吗?您可能需要将 ContentType 设置为“application/octet-stream”,否则客户端的浏览器将显示您的文本文件,而不是提供“另存为”选项。

【讨论】:

    【解决方案2】:

    我相信您最好的选择可能是让该链接实际生成 Ajax 调用以生成文本文件并将其设置为页面上 iframesrc 属性。这将触发(我认为)文件下载框。

    【讨论】:

    • 谢谢你的回答,但是不使用ajax可以做到吗?
    猜你喜欢
    • 2021-05-23
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 2015-05-14
    相关资源
    最近更新 更多