加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何使用Java中的Spring MVC实现文件下载?

发布时间:2020-12-15 02:30:06 所属栏目:Java 来源:网络整理
导读:有很多上传示例,但我找不到任何下载.我正在使用 Spring 3.0,我需要生成一些文本缓冲区,然后让用户将其作为文件下载. (没有静态资源.) 到目前为止,我已经尝试使用@ResponseBody并写入响应输出流.在这两种情况下,浏览器显示“文件”的内容而不是显示“保存”对
有很多上传示例,但我找不到任何下载.我正在使用 Spring 3.0,我需要生成一些文本缓冲区,然后让用户将其作为文件下载. (没有静态资源.)

到目前为止,我已经尝试使用@ResponseBody并写入响应输出流.在这两种情况下,浏览器显示“文件”的内容而不是显示“保存”对话框.如何让浏览器显示对话框?

谢谢.

解决方法

您必须在操作中设置Content-Disposition标头(而不仅仅是响应主体):

Content-Disposition: attachment; filename=your-file.pdf

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读