我的spring mvc应用程序中有一个下载操作。我将HttpServletResponse response作为操作的参数,并在正文中包含以下行:

response.setHeader("Content-Disposition", "attachment; filename=\"" + file.getName() + "."+file.getExtension()+"\"");


浏览器开始下载文件时,请显示Unknown time remaining,因为浏览器不知道文件大小。如何在setHeader方法中指定文件大小?
提前致谢。

最佳答案

您是否尝试在标题中指定长度?

response.setHeader("Content-Length",...)

关于java - Spring MVC-如何在HttpServletResponse setHeader方法中指定文件大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27874501/

10-12 00:30