Java SpringMVC-如何在HttpServletResponse setHeader方法中指定文件大小?
我在SpringMVC应用程序中有一个下载操作。我将Java SpringMVC-如何在HttpServletResponse setHeader方法中指定文件大小?,java,spring,spring-mvc,download,Java,Spring,Spring Mvc,Download,我在SpringMVC应用程序中有一个下载操作。我将HttpServletResponse作为操作的参数,并在主体中包含以下行: response.setHeader("Content-Disposition", "attachment; filename=\"" + file.getName() + "."+file.getExtension()+"\""); 当浏览器开始下载文件时,显示未知剩余时间,因为浏览器不知道文件大小。如何在setHeader方法中指定文件大小? 提前感谢。您是否尝
HttpServletResponse
作为操作的参数,并在主体中包含以下行:
response.setHeader("Content-Disposition", "attachment; filename=\"" + file.getName() + "."+file.getExtension()+"\"");
当浏览器开始下载文件时,显示未知剩余时间,因为浏览器不知道文件大小。如何在setHeader
方法中指定文件大小?
提前感谢。您是否尝试在标题中指定长度
response.setHeader("Content-Length",...)
第二个论点是什么?文件大小?你能给我解释一下吗?是的,第二个参数是fize大小:response.setHeader(“Content-Length”,“”+file.getSize());非常感谢您的重播