JSP 技巧 - 檔案下載 |
|
conundrum
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
http://sun.cis.scu.edu.tw/~nms9115/ JSP 技巧 - 檔案下載
作者:葉愚
日期:Feb-11-2004 摘要 本文介紹如何撰寫一個檔案下載的 JSP 程式,以及一些注意事項。最後將範例程式改寫成 JSP 搭配JavaBean 的方式,以提高程式碼的重複使用性。 適用:J2EE 1.3 -------------------------------------------------------------------------------- 簡介
檔案下載在一般的網頁應用程式很常見到,也許您會問:「不就提供個超連結麼?有啥好寫的?」一般的情形確實如此,例如:某個網頁上面提供了一個 zip 檔的超連結,當使用者在點擊這個超連結時,瀏覽器就會出現「另存新檔」的視窗,讓使用者將檔案下載到指定的目錄存放;可是如果下載的檔案類型是 txt, pdf, doc,....等等,瀏覽器就會直接開啟這些檔案,而不會出現存檔視窗。 在某些情況下,你可能只想讓使用者下載檔案,不要直接在瀏覽器中開啟文件,本文所要介紹的技巧,便是讓瀏覽器不管什麼檔案類型,都會詢問使用者是否存檔。使用這種方式提供檔案下載有兩個特別的用處:(1) 可以只讓授權的使用者才能下載特定的檔案,而不是任何知道檔案的 URL 的人就能下載,也就是說,欲傳送的檔案實際上可以不存放在網站的虛擬目錄中,以避免任意使用者非法存取這些檔案;(2) 要提供給前端下載的檔案內容可以是靜態的實體檔案,也可以是任何動態產生的內容,例如從資料庫中取出的資料。
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |