有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

有很多上传的例子,但我找不到任何可以下载的。我使用的是Spring 3.0,我需要生成一些文本缓冲区,然后让用户将其下载为文件。(没有静态资源。)

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

谢谢


共 (1) 个答案

  1. # 1 楼答案

    你必须在你的行动中设置内容处置标题(不仅仅是回复正文):

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