gpt4 book ai didi

java - 如何从 JSP 下载附件文件

转载 作者:行者123 更新时间:2023-11-30 07:37:21 26 4
gpt4 key购买 nike

我想知道如何根据内容配置从 JSP 页面下载任何文件作为来自邮件服务器的附件

我想在 JSP 页面上创建一个链接,通过单击该链接,用户可以从邮件服务器下载文件。该链接应为内容处理的附件 类型。我怎样才能在 JSP 中做到这一点?

最佳答案

不要为此使用 JSP,使用它来传输二进制文件时会遇到麻烦,因为 <% %> 之外的所有空格标签也将打印到响应中,这只会破坏二进制内容。您需要做的就是放置一个 HTML 链接,例如 <a href="fileservlet/file.ext">在 JSP 中并使用一个 servlet 类来完成所有处理和流式处理任务。要设置响应 header ,只需使用 HttpServletResponse#setHeader() .

response.setHeader("Content-Disposition", "attachment;filename=name.ext");

您可以在这里找到一个基本的 servlet 示例,它正是这样做的: FileServlet .

关于java - 如何从 JSP 下载附件文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2727371/

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