我们正在运行tomcat,我们正在生成pdf文件。我之前没有文件大小,所以我无法直接链接到服务器上的文件。所以我直接发送输出。Jsp下载文件大小
response.setContentType("application/force-download");
OutputStream o = response.getOutputStream();
然后我直接输出到这个OutputStream。
唯一的问题是接收器没有得到文件大小,所以他们不知道下载将花费多长时间。有没有办法告诉响应文件有多大?
编辑 我知道文件大小,我只是不能告诉STREAM文件有多大。
我有PDF格式的文件。我需要告诉STREAM文件有多大。 – Milhous 2009-05-04 15:58:56
这非常低效,特别是对于大型PDF文件,并且如果通知用户剩余下载时间是一个问题,则文件很可能很大。 – 2009-05-04 16:02:04
嗯,它只是一个可以从2-56MB的pdf。 – Milhous 2009-05-04 16:05:22