1、需要在響應(yīng)頭部加上一些標(biāo)示,告訴瀏覽器這個(gè)是文件下載。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、九原網(wǎng)站維護(hù)、網(wǎng)站推廣。
2、下載簡(jiǎn)單,無(wú)非是把服務(wù)器上的文件或者數(shù)據(jù)庫(kù)中的BLob(或其他二進(jìn)制型),用流讀出來(lái),然后寫到客戶端即可,要注意 ContentType。
3、兩種辦法:在服務(wù)器配置里設(shè)定一個(gè)WebApp的定制目錄,把目錄指向你D盤的文件目錄。在原先的WebApp里寫一個(gè)Servlet讀取D盤的文件,然后把文件內(nèi)容返回給瀏覽器。
File file = new File(path);// 取得文件名。String filename = file.getName();// 取得文件的后綴名。String ext = filename.substring(filename.lastIndexOf(.) + 1).toUpperCase();// 以流的形式下載文件。
下載簡(jiǎn)單,無(wú)非是把服務(wù)器上的文件或者數(shù)據(jù)庫(kù)中的BLob(或其他二進(jìn)制型),用流讀出來(lái),然后寫到客戶端即可,要注意 ContentType。
解析指定頁(yè)面,得到pdf文件的地址,用URL來(lái)取回pdf的輸入流,然后寫到本地文件。
只要自己的電腦安裝了jdk環(huán)境,任何地方都可以進(jìn)行java代碼的編寫的,記事本也可以。
String filename = file.getName();// 取得文件的后綴名。String ext = filename.substring(filename.lastIndexOf(.) + 1).toUpperCase();// 以流的形式下載文件。
需要在響應(yīng)頭部加上一些標(biāo)示,告訴瀏覽器這個(gè)是文件下載。
下載簡(jiǎn)單,無(wú)非是把服務(wù)器上的文件或者數(shù)據(jù)庫(kù)中的BLob(或其他二進(jìn)制型),用流讀出來(lái),然后寫到客戶端即可,要注意 ContentType。
兩種辦法:在服務(wù)器配置里設(shè)定一個(gè)WebApp的定制目錄,把目錄指向你D盤的文件目錄。在原先的WebApp里寫一個(gè)Servlet讀取D盤的文件,然后把文件內(nèi)容返回給瀏覽器。
樓主得在后臺(tái)的控制器中用reponse的輸出流轉(zhuǎn)化一下,我給你個(gè)例子。