Mil*_*ous 0 html java jsp tomcat download
我们正在运行tomcat,我们正在生成pdf文件.我手头没有文件大小,所以我无法直接链接到服务器上的文件.所以我直接发送输出.
response.setContentType("application/force-download");
OutputStream o = response.getOutputStream();
Run Code Online (Sandbox Code Playgroud)
然后我直接输出到这个OutputStream.
唯一的问题是接收器没有获取文件大小,所以他们不知道下载需要多长时间.有没有办法告诉响应文件有多大?
编辑 我知道文件大小,我只是不能告诉STREAM文件有多大.
响应对象应该有一个setContentLength方法:
// Assumes response is a ServletResponse
response.setContentLength(sizeHere);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1887 次 |
| 最近记录: |