我們正在運行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