點對點傳輸文件
/*
import java.io.*;
import java.net.*;
import java.util.*;
*/
private HttpURLConnection connection;//存儲連接
private int downsize = -1;//下載文件大小,初始值為-1
private int downed = 0;//文加已下載大小,初始值為0
private RandomAccessFile savefile;//記錄下載信息存儲文件
private URL fileurl;//記錄要下載文件的地址
private DataInputStream fileStream;//記錄下載的數據流
try{
/*開始創建下載的存儲文件,並初始化值*/
File tempfileobject = new File("h:\\webwork-2.1.7.zip");
if(!tempfileobject.exists()){
/*文件不存在則建立*/
tempfileobject.createNewFile();
}
savefile = new RandomAccessFile(tempfileobject,"rw");
/*建立連接*/
fileurl = new URL("https://webwork.dev.java.net/files/documents/693/9723/webwork-2.1.7.zip");
connection = (HttpURLConnection)fileurl.openConnection();
connection.setRequestProperty("Range","byte="+this.downed+"-");
this.downsize = connection.getContentLength();
//System.out.println(connection.getContentLength());
new Thread(this).start();
}
catch(Exception e){
System.out.println(e.toString());
System.out.println("構建器錯誤");
System.exit(0);
}
public void run(){
/*開始下載文件,以下測試非斷點續傳,下載的文件存在問題*/
try{
System.out.println("begin!");
Date begintime = new Date();
begintime.setTime(new Date().getTime());
byte[] filebyte;
int onecelen;
//System.out.println(this.connection.getInputStream().getClass().getName());
this.fileStream = new DataInputStream(
new BufferedInputStream(
this.connection.getInputStream()));
System.out.println("size = " + this.downsize);
while(this.downsize != this.downed){
if(this.downsize - this.downed > 262144){//設置為最大256KB的緩存
filebyte = new byte[262144];
onecelen = 262144;
}
else{
filebyte = new byte[this.downsize - this.downed];
onecelen = this.downsize - this.downed;
}
onecelen = this.fileStream.read(filebyte,0,onecelen);
this.savefile.write(filebyte,0,onecelen);
this.downed += onecelen;
System.out.println(this.downed);
}
this.savefile.close();
System.out.println("end!");
System.out.println(begintime.getTime());
System.out.println(new Date().getTime());
System.out.println(begintime.getTime() - new Date().getTime());
}
catch(Exception e){
System.out.println(e.toString());
System.out.println("run()方法有問題!");
}
}
/***
//FileClient.java
import java.io.*;
import java.net.*;
public class FileClient {
public static void main(String[] args) throws Exception {
//使用本地文件系統接受網路數據並存為新文件
File file = new File("d:\\fmd.doc");
file.createNewFile();
RandomAccessFile raf = new RandomAccessFile(file, "rw");
// 通過Socket連接文件伺服器
Socket server = new Socket(InetAddress.getLocalHost(), 3318);
//創建網路接受流接受伺服器文件數據
InputStream netIn = server.getInputStream();
InputStream in = new DataInputStream(new BufferedInputStream(netIn));
//創建緩沖區緩沖網路數據
byte[] buf = new byte[2048];
int num = in.read(buf);
while (num != (-1)) {//是否讀完所有數據
raf.write(buf, 0, num);//將數據寫往文件
raf.skipBytes(num);//順序寫文件位元組
num = in.read(buf);//繼續從網路中讀取文件
}
in.close();
raf.close();
}
}
//FileServer.java
import java.io.*;
import java.util.*;
import java.net.*;
public class FileServer {
public static void main(String[] args) throws Exception {
//創建文件流用來讀取文件中的數據
File file = new File("d:\\系統特點.doc");
FileInputStream fos = new FileInputStream(file);
//創建網路伺服器接受客戶請求
ServerSocket ss = new ServerSocket(8801);
Socket client = ss.accept();
//創建網路輸出流並提供數據包裝器
OutputStream netOut = client.getOutputStream();
OutputStream doc = new DataOutputStream(
new BufferedOutputStream(netOut));
//創建文件讀取緩沖區
byte[] buf = new byte[2048];
int num = fos.read(buf);
while (num != (-1)) {//是否讀完文件
doc.write(buf, 0, num);//把文件數據寫出網路緩沖區
doc.flush();//刷新緩沖區把數據寫往客戶端
num = fos.read(buf);//繼續從文件中讀取數據
}
fos.close();
doc.close();
}
}
*/
⑵ webzip7.0 如何使用
上網塞車對於許多網蟲來說是一件相當痛苦的事,特別是對modem的使用者來說,那何不將網站中想要看的內容給搬回家慢慢看呢?Webzip就是這么一套快速且簡單易用的離線瀏覽軟體。
Webzip是一個高效能的離線瀏覽軟體,可以將您所喜愛的網站整個搬回到您的硬碟中,這樣子您就再也不用因為網路塞車而一再的痛苦等待了。Webzip之所以快速的秘密就在於它一次可以同時下載多個文件,還可以邊壓縮邊下載,這樣的下載方式不僅充份的使用到您的網路連線頻寬,再加上下載的同時並沒有同步顯示在瀏覽器中,所以自然速度就飆起來羅。
WebZIP軟體檔案:
軟體名稱:WebZIP Version 3.80
軟體類別:離線瀏覽
文件大小:745K
下載文件:如:webzip380.exe
系統要求:Windows 95/98/NT/2000 Internet Explorer 4.0以上的版本
WebZip是一款集下冊液載、存儲、在線瀏覽及離線瀏覽諸多功能為一體的共享軟體。它的主要功能有:
1.下載一個完整的站點並把它壓縮為一個Zip文件。這種一邊壓縮一邊下載的工作方式是WebZIP的特色。由於下載過程中採用壓縮方式,所以它下載速度特別出色,這一點是其它離線瀏覽工具所無法比擬的。
2.有選擇地下載並壓縮Web站點中所需要的內容。這使我們能夠只下載自己感興趣的內容,把不需要的給過濾掉。
3.WebZIP支持多鏈接下載,即一個站點可以有多條鏈接通道來同時進行下載,這樣進一步提高了下載速度。WebZIP預設是以10條鏈接下載一個站點,你最大可設置為16條。
4.離線瀏覽已下載的Web站點。這是離線瀏覽工具最基本的功能了,如果連這也沒有就是笑話了。不過,這里特別要提出的一點是WebZIP有內置的瀏覽器,這樣你就可直接使用內置的瀏覽器來瀏覽了。
5.智能更新。WebZIP允許讓你只下載新的或變動過的內容,而不用將所有站點信息重新再全部下載,從而快速更新站點內容。
6.智能恢復、繼續。WebZIP允許你在下載過程中隨時中斷,以後你可以從斷點處繼續下載,這很類似文件傳輸中的斷點續傳功能。
7.通過設置,你可以安排WebZIP在某個時間里自動啟動下載站點缺睜進程。
下面就詳細地介紹一下它的基本使用方法。
一、WebZIP安裝和啟動
WebZIP的安裝十分方便,下載後的文件為exe格式,直接執行就可開始安裝,整個安裝過程完全為傻瓜式,你只須點擊Yes或OK按鈕即可順利完成。
安裝完成後,你在開始/程序中選擇WebZIP,就可啟動。首次運行,基本上無須作什麼設置,你就可以直接使用。
二、WebZIP之初級使用篇
對於大多數用戶來說,一般只需要使用一些最基本、最常用的功能,只要可以把網站拉回來就可以了,在本篇中,就先為您介紹WebZIP的初級使用。以下載一個網站為例:
(1)設定下載站點
圖一
WebZIP的主界面如圖一所示。在下載網站之前我們要先設定州扮物下載的目標站點。我們有多種方式建立任務,最方便的就是在WebZIP的快捷工具欄中點擊「New Task」,在正文框中會顯示出下載任務列表,這時只要在「Download URLs」欄中填寫你要下載的站點,比如我們想下載「http://www.pconline.com.cn」。
(2)具體設置
圖二
填好目標網站後,點擊「Task Properties」將會出現下載任務設置對話框,如圖二。在Task Name中為我們即將進行的下載任務取個名字,比如說:「pconline」,在Category(類目欄)中選擇默認的Custom。選擇「設置項目」列表欄中的「Download Method」項目,選擇下載網站的類型,可以通過「Profile」下拉菜單選擇要下載文件的類型,分別為:
Selected Page(All)--下載所選擇的頁,包括所有的文本、圖像、聲音、Java、 ActiveX等信息,資源局限於站點;
Selected Page(Text,Images)--僅下載當前站點中所選擇頁的文本與圖像信息;
Selected Directory(all)--下載當前站點中所選擇目錄的所有信息,包括子目錄 ;
Selected Directory(Text,Images)--僅下載當前站點中所選擇目錄的文本與圖像 信息,包括子目錄。
Selected Site(All)--下載當前站點中所有信息;
Selected Site(Text,Images)--僅下載當前站點的所有文本和圖像信息。
其中Selected Directory(Text,Images)最常用。 接著可以對下載任務進行一些更詳細的設置。包括:
FileType(文件格式)):Webzip會讓你設定下載的文件類型。默認項是所有文件。可供選擇的文件類型包括了HTML、Image、Vido、Java等文件類型。如果沒有特殊要求,建議大家選擇HTML和Images,而不要選擇軟體默認的ALL。如果你認為Winzip所列的文件類型不全,還可單擊Add功能鍵來添加;
Followed Links(設置鏈接限制)可以選擇WebZIP下載網頁內容時限定的最大層次,以及在網站和目錄中要限制的連接。
URL Filters(鏈接過濾)可以對網址按關鍵字設定,上面一欄是設定下載的連接必須包含某些關鍵字,點ADD(添加)出現菜單,依次詢問是對哪種連接作限制,選項有所有連接、網頁連接、源件連接。下面一欄則是要求下載的頁面不能包含哪些內容,要求與左欄一樣。現在我們單擊ADD,為所有連接輸入asp,則只下載包含「asp」三個字元的連接。這對我們進行有目的的下載很有幫助。
Follwoed Links (Adv)(高級選項設置)讓我們決定是否讓WebZIP強行分析腳本代碼並跟隨連接,鑒於WebZIP不能解釋Java script或VB Script,這項我們一般不選。
Link Conversion(連接變換)一般使用軟體默認即可,這樣可使你下載的資料在離線閱讀時感覺與在線一樣方便。
Password標簽項提供了需要使用授權口令登錄登錄下載伺服器時的用戶名和登錄口令設置,根據需要設置即可。
Schele(時間表)請你指定該任務的開始運行時間。可選現在運行、指定時間運行和不進行時間安排,一般我們選第三項,不安排。
(3)下載
好了,全部設定完畢,現在就可以開始下載了。方法是按下任務欄中的「Run Task 」按鈕,任務就開始運行了。如果你覺得速度不令人滿意,只需在任務欄中將叉改成箭頭或單擊Stop即可,因為WebZIP支持「斷點續傳」,所以這次沒下載完的下次還可以繼續!下載的時候我們按滾動條上Connection按鈕查看一下狀況,如圖三所示。
圖三
在中間一欄中可以看到當前建立的連接,默認是同時連接10個文件進行下載,可以通過Connections滑標進行調整。靠右的「Download Priority」滑標是選擇傾向於優先下載網頁還是傾向於優先下載其它文件資源。在左下方的狀態欄中,顯示了總共連接的時間、已經下載的文件量、下載速度等等,並有傳輸、暫停的快捷工具按鈕。
下載完畢後,WebZIP會自動彈出提示,並將下載的內容打包成為一個ZIP文件,這樣是不是很體貼呢,也不用占很大的硬碟空間了。
(4)離線瀏覽
我們下載當然為的是離線瀏覽,當下載完了以後,左鍵單擊你想瀏覽的網站,你可以看到任務欄下的一排菜單有幾個變成黑色,點擊滾動條上的Browse(這個Browse與任務欄上方的Browse不同,前者瀏覽網頁,後者瀏覽下載下來的文件目錄),WebZIP首先將打包壓縮的網站文件解壓到一個臨時目錄,隨後調用系統默認的瀏覽器進行瀏覽,當然你也可以在主菜單中選擇「Action-Browse-Offline」指定瀏覽器進行瀏覽。由於WinZIP內置瀏覽器與IE兼容,看起來就象是和在線時完全一樣。這回可以不用花錢就體驗上網的無限樂趣了吧!!
好了,到此為止呢,已經把WebZIP的一些初級的使用方法介紹了,如果大家等不及要去下載自己喜歡的網頁了的話那就馬上動手吧。如果你還不滿意的話,請繼續往下看好了。
三、WebZIP 的進一步設置和使用
1.查看下載內容
對於下載回來的內容進行一下檢查是完全有必要的,因為這是我們修正WebZIP某些未知錯誤的機會。按主菜單的「Action-Explore」按鈕,WebZIP列出所有下載的文件,如圖四所示。
圖四
注意每個文件的前面都有一個標記(Mark),下載完畢的文件都是以勾號標記,後面的Status欄是Parsed。如果下載過來的文件出錯,就可以命令WebZIP下次重新下載它。方法是用滑鼠選擇該文件,單擊滑鼠右鍵,在彈出的菜單中選擇Mark for update,這時文件前的標記改變, 下次WebZIP會記著更新這個文件。
2. 安排某個下載任務自動執行
在Tasks工具窗口中選擇某個下載任務,以滑鼠點擊快捷工具欄的Schele Task,在彈出的Schele Task窗口裡,點選Schele(Once-off),這表示一次性下載,在At後面你可以選擇下載任務自動執行的日期和時間;如果你需要下載的站點被經常更新的話,可以點選Every(每隔幾小時幾分鍾)/Daily(每天幾點鍾)/Weekly(每個星期哪幾天的幾點鍾)。
Schele設置是否使用定時下載,分三個選項:「Now」立即開始下載、「At:」在設定的時間開始自動下載、「Don』t schele this task」不對這個任務進行預定。
3. 通過代理伺服器下載站點
如果你是通過代理伺服器下載站點的話,與瀏覽器一樣,也需要對WebZIP 進行設置,選擇View-Options-Connection,在彈出的窗口中激活連接通過代理伺服器,並在Address一欄中鍵入代理伺服器的IP地址或域名,在Port一欄中鍵入代理伺服器的埠號(如果代理伺服器要求驗證的話,還要輸入用戶名和密碼)。
WebZiP確實是一個功能強大的離線瀏覽器,除了基本的下載與離線瀏覽外,還支持智能更新(允許通過僅下載新的或更動過的內容來快速更新信息,而不用將已有信息重復下載)、智能恢復、繼續(允許在下載過程中隨時中斷或繼續)、日誌等功能。還有的功能讀者有興趣的話,可以繼續自行挖掘。
-
上一篇文章: 離線瀏覽器WebZip2.01的
⑶ 下載了一個java程序,是zip包格式的,請問應該怎麼運行
這是一個輕量級的Java神經網路的框架,首先你電腦上必須按照jre .
To use Neuroph in your Java appliacation add reference to neuroph-2.6.jar and all jars from lib folder from this distribution, and import required classes.
You can create and train neural networks using NeurophStudio GUI, and load them in you app, or you can create and train them directly from code using Neuroph API.
See getting started doc for more details.
把neuroph-2.6.jar 放到你的項目中,如web 項目的lib 文件夾下。就可以用了。這個不是引用程序,不能直接運行。要使用可以網路下 neuroph 去找下api
⑷ 怎樣把一個網站給全下下來
離線瀏覽器WebZIP教程
作者:吳松/太平洋網路學院
上網塞車對於許多網蟲來說是一件相當痛苦的事,特別是對modem的使用者來說,那何不將網站中想要看的內容給搬回家慢慢看呢?Webzip就是這么一套快速且簡單易用的離線瀏覽軟體。
Webzip是一個高效能的離線瀏覽軟體,可以將您所喜愛的網站整個搬回到您的硬碟中,這樣子您就再也不用因為網路塞車而一再的痛苦等待了。Webzip之所以快速的秘密就在於它一次可以同時下載多個文件,還可以邊壓縮邊下載,這樣的下載方式不僅充份的使用到您的網路連線頻寬,再加上下載的同時並沒有同步顯示在瀏覽器中,所以自然速度就飆起來羅。
WebZIP軟體檔案:
軟體名稱:WebZIP Version 3.80
軟體類別:離線瀏覽
文件大小:745K
下載文件:如:webzip380.exe
系統要求:Windows 95/98/NT/2000 Internet Explorer 4.0以上的版本
WebZip是一款集下載、存儲、在線瀏覽及離線瀏覽諸多功能為一體的共享軟體。它的主要功能有:
1.下載一個完整的站點並把它壓縮為一個Zip文件。這種一邊壓縮一邊下載的工作方式是WebZIP的特色。由於下載過程中採用壓縮方式,所以它下載速度特別出色,這一點是其它離線瀏覽工具所無法比擬的。
2.有選擇地下載並壓縮Web站點中所需要的內容。這使我們能夠只下載自己感興趣的內容,把不需要的給過濾掉。
3.WebZIP支持多鏈接下載,即一個站點可以有多條鏈接通道來同時進行下載,這樣進一步提高了下載速度。WebZIP預設是以10條鏈接下載一個站點,你最大可設置為16條。
4.離線瀏覽已下載的Web站點。這是離線瀏覽工具最基本的功能了,如果連這也沒有就是笑話了。不過,這里特別要提出的一點是WebZIP有內置的瀏覽器,這樣你就可直接使用內置的瀏覽器來瀏覽了。
5.智能更新。WebZIP允許讓你只下載新的或變動過的內容,而不用將所有站點信息重新再全部下載,從而快速更新站點內容。
6.智能恢復、繼續。WebZIP允許你在下載過程中隨時中斷,以後你可以從斷點處繼續下載,這很類似文件傳輸中的斷點續傳功能。
7.通過設置,你可以安排WebZIP在某個時間里自動啟動下載站點進程。
下面就詳細地介紹一下它的基本使用方法。
一、WebZIP安裝和啟動
WebZIP的安裝十分方便,下載後的文件為exe格式,直接執行就可開始安裝,整個安裝過程完全為傻瓜式,你只須點擊Yes或OK按鈕即可順利完成。
安裝完成後,你在開始/程序中選擇WebZIP,就可啟動。首次運行,基本上無須作什麼設置,你就可以直接使用。
二、WebZIP之初級使用篇
對於大多數用戶來說,一般只需要使用一些最基本、最常用的功能,只要可以把網站拉回來就可以了,在本篇中,就先為您介紹WebZIP的初級使用。以下載一個網站為例:
(1)設定下載站點
圖一
WebZIP的主界面如圖一所示。在下載網站之前我們要先設定下載的目標站點。我們有多種方式建立任務,最方便的就是在WebZIP的快捷工具欄中點擊「New Task」,在正文框中會顯示出下載任務列表,這時只要在「Download URLs」欄中填寫你要下載的站點,比如我們想下載「http://www.pconline.com.cn」。
(2)具體設置
圖二
填好目標網站後,點擊「Task Properties」將會出現下載任務設置對話框,如圖二。在Task Name中為我們即將進行的下載任務取個名字,比如說:「pconline」,在Category(類目欄)中選擇默認的Custom。選擇「設置項目」列表欄中的「Download Method」項目,選擇下載網站的類型,可以通過「Profile」下拉菜單選擇要下載文件的類型,分別為:
Selected Page(All)--下載所選擇的頁,包括所有的文本、圖像、聲音、Java、 ActiveX等信息,資源局限於站點;
Selected Page(Text,Images)--僅下載當前站點中所選擇頁的文本與圖像信息;
Selected Directory(all)--下載當前站點中所選擇目錄的所有信息,包括子目錄 ;
Selected Directory(Text,Images)--僅下載當前站點中所選擇目錄的文本與圖像 信息,包括子目錄。
Selected Site(All)--下載當前站點中所有信息;
Selected Site(Text,Images)--僅下載當前站點的所有文本和圖像信息。
其中Selected Directory(Text,Images)最常用。 接著可以對下載任務進行一些更詳細的設置。包括:
FileType(文件格式)):Webzip會讓你設定下載的文件類型。默認項是所有文件。可供選擇的文件類型包括了HTML、Image、Vido、Java等文件類型。如果沒有特殊要求,建議大家選擇HTML和Images,而不要選擇軟體默認的ALL。如果你認為Winzip所列的文件類型不全,還可單擊Add功能鍵來添加;
Followed Links(設置鏈接限制)可以選擇WebZIP下載網頁內容時限定的最大層次,以及在網站和目錄中要限制的連接。
URL Filters(鏈接過濾)可以對網址按關鍵字設定,上面一欄是設定下載的連接必須包含某些關鍵字,點ADD(添加)出現菜單,依次詢問是對哪種連接作限制,選項有所有連接、網頁連接、源件連接。下面一欄則是要求下載的頁面不能包含哪些內容,要求與左欄一樣。現在我們單擊ADD,為所有連接輸入asp,則只下載包含「asp」三個字元的連接。這對我們進行有目的的下載很有幫助。
Follwoed Links (Adv)(高級選項設置)讓我們決定是否讓WebZIP強行分析腳本代碼並跟隨連接,鑒於WebZIP不能解釋Java script或VB Script,這項我們一般不選。
Link Conversion(連接變換)一般使用軟體默認即可,這樣可使你下載的資料在離線閱讀時感覺與在線一樣方便。
Password標簽項提供了需要使用授權口令登錄登錄下載伺服器時的用戶名和登錄口令設置,根據需要設置即可。
Schele(時間表)請你指定該任務的開始運行時間。可選現在運行、指定時間運行和不進行時間安排,一般我們選第三項,不安排。
(3)下載
好了,全部設定完畢,現在就可以開始下載了。方法是按下任務欄中的「Run Task 」按鈕,任務就開始運行了。如果你覺得速度不令人滿意,只需在任務欄中將叉改成箭頭或單擊Stop即可,因為WebZIP支持「斷點續傳」,所以這次沒下載完的下次還可以繼續!下載的時候我們按滾動條上Connection按鈕查看一下狀況,如圖三所示。
圖三
在中間一欄中可以看到當前建立的連接,默認是同時連接10個文件進行下載,可以通過Connections滑標進行調整。靠右的「Download Priority」滑標是選擇傾向於優先下載網頁還是傾向於優先下載其它文件資源。在左下方的狀態欄中,顯示了總共連接的時間、已經下載的文件量、下載速度等等,並有傳輸、暫停的快捷工具按鈕。
下載完畢後,WebZIP會自動彈出提示,並將下載的內容打包成為一個ZIP文件,這樣是不是很體貼呢,也不用占很大的硬碟空間了。
(4)離線瀏覽
我們下載當然為的是離線瀏覽,當下載完了以後,左鍵單擊你想瀏覽的網站,你可以看到任務欄下的一排菜單有幾個變成黑色,點擊滾動條上的Browse(這個Browse與任務欄上方的Browse不同,前者瀏覽網頁,後者瀏覽下載下來的文件目錄),WebZIP首先將打包壓縮的網站文件解壓到一個臨時目錄,隨後調用系統默認的瀏覽器進行瀏覽,當然你也可以在主菜單中選擇「Action-Browse-Offline」指定瀏覽器進行瀏覽。由於WinZIP內置瀏覽器與IE兼容,看起來就象是和在線時完全一樣。這回可以不用花錢就體驗上網的無限樂趣了吧!!
好了,到此為止呢,已經把WebZIP的一些初級的使用方法介紹了,如果大家等不及要去下載自己喜歡的網頁了的話那就馬上動手吧。如果你還不滿意的話,請繼續往下看好了。
三、WebZIP 的進一步設置和使用
1.查看下載內容
對於下載回來的內容進行一下檢查是完全有必要的,因為這是我們修正WebZIP某些未知錯誤的機會。按主菜單的「Action-Explore」按鈕,WebZIP列出所有下載的文件,如圖四所示。
圖四
注意每個文件的前面都有一個標記(Mark),下載完畢的文件都是以勾號標記,後面的Status欄是Parsed。如果下載過來的文件出錯,就可以命令WebZIP下次重新下載它。方法是用滑鼠選擇該文件,單擊滑鼠右鍵,在彈出的菜單中選擇Mark for update,這時文件前的標記改變, 下次WebZIP會記著更新這個文件。
2. 安排某個下載任務自動執行
在Tasks工具窗口中選擇某個下載任務,以滑鼠點擊快捷工具欄的Schele Task,在彈出的Schele Task窗口裡,點選Schele(Once-off),這表示一次性下載,在At後面你可以選擇下載任務自動執行的日期和時間;如果你需要下載的站點被經常更新的話,可以點選Every(每隔幾小時幾分鍾)/Daily(每天幾點鍾)/Weekly(每個星期哪幾天的幾點鍾)。
Schele設置是否使用定時下載,分三個選項:「Now」立即開始下載、「At:」在設定的時間開始自動下載、「Don』t schele this task」不對這個任務進行預定。
3. 通過代理伺服器下載站點
如果你是通過代理伺服器下載站點的話,與瀏覽器一樣,也需要對WebZIP 進行設置,選擇View-Options-Connection,在彈出的窗口中激活連接通過代理伺服器,並在Address一欄中鍵入代理伺服器的IP地址或域名,在Port一欄中鍵入代理伺服器的埠號(如果代理伺服器要求驗證的話,還要輸入用戶名和密碼)。
WebZiP確實是一個功能強大的離線瀏覽器,除了基本的下載與離線瀏覽外,還支持智能更新(允許通過僅下載新的或更動過的內容來快速更新信息,而不用將已有信息重復下載)、智能恢復、繼續(允許在下載過程中隨時中斷或繼續)、日誌等功能。還有的功能讀者有興趣的話,可以繼續自行挖掘。
⑸ java web 將文件打包成 .zip後 怎麼自動彈出下載框提示並下載
你可以windows.open(url)
url就是你的文件路徑
這樣就可以自動彈出下載框提示並下載
⑹ java解壓zip文件
import java.io.IOException;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
/**
* 獲得zip文件里的所有文件
* @author Administrator
*
*/
public class ZipFile {
public ZipFile() throws IOException
{
java.util.zip.ZipFile zf = new java.util.zip.ZipFile("E:/Java/Project.zip");
Enumeration e = zf.entries();
while(e.hasMoreElements())
{
ZipEntry ze = (ZipEntry) e.nextElement();
if(!ze.isDirectory())
System.out.println(new String(ze.getName().getBytes("ISO-8859-1"), "GB2312"));
}
}
public static void main(String[] args) {
try {
new ZipFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}