本文目錄一覽:
- 1、現在都有什麼網絡下載工具?
- 2、推薦一下不錯的下載工具,謝謝
- 3、javaweb 怎麼下載自己服務器上的數據,接口地址我都有 經理說用http接口請求 有人知道怎麼做嗎
- 4、誰可以介紹下http下載的原理
- 5、java里http服務器如何將文件製成一個下載路徑
- 6、用JAVA製作一個文件系統管理器文件目錄瀏覽,創建目錄,移動文件,文件改名,文件刪除等等功能
現在都有什麼網絡下載工具?
名稱 軟件簡介 更新時間 大小
迅雷(Thunder)
迅雷是一款新型的基於多資源超線程技術的下載軟件,作為“寬帶時期的下載工具”,迅雷針對寬帶用戶做了特別的優化,能夠充分利用寬帶上網的特點,帶給用戶高速下載的全新體驗! 2006-04-19 3308 KB
BitComet
BitComet是基於BitTorrent協議的p2p文件分享免費軟件,支持多任務下載,文件有選擇的下載;磁盤緩存,減小對硬盤的損傷;只需一個監聽端口,方便手工防火牆和NAT/Router配置;在WindowsXP下能自動配置支持Upnp的NAT和XP防火牆,續傳做種免掃描,速度限制等多項實用功能,以及自然方便的使用界面。 2006-04-14 2.5M
BitComet
BitComet是基於BitTorrent協議的p2p文件分享免費軟件,支持多任務下載,文件有選擇的下載;磁盤緩存,減小對硬盤的損傷;只需一個監聽端口,方便手工防火牆和NAT/Router配置. 2006-04-13 3.1M
Thunder 迅雷
“光速般”的智能下載軟件——迅雷。迅雷擁有比目前用戶常用的下載軟件快7——10倍的下載速度…… 2006-04-12 3.29M
TuoTu 脫兔
脫兔Tuotu是首款同時支持BT、ED2K(eMule)、HTTP、FTP、MMS、RTSP協議的高性能綠色P2SP下載軟件。 2006-04-11 1.92M
Free Download Manager
一款免費的多點續傳下載及管理的軟件,支持 HTTP, HTTPS and FTP 的下載功能,軟件公司稱可增快你的下載速度達 600%。該軟件有一個特色,支持直接瀏覽 FTP 站台的目錄(如果你有該 FTP 站台的瀏覽權限時),再選擇你要的文檔,便可以直接以該軟件來下文檔。 2006-04-06 1.06M
µTorrent(超小BT客戶端)
BT下載你試過µTorrent嗎?100餘KB的BT下載客戶端 2006-03-31 154K
Azureus for Windows
一個基於JAVA的多torrent下載程序,可以手動設置某個torrent的優先權,加入了irc聊天室,增加了一些基本的irc命令…… 2006-03-16 6709 KB
影音嗅探專家
在線電視電影地址/Flash/MP3/Email地址/FTP 等網絡地址嗅探工具,並可以自定義嗅探文件…… 2006-03-16 2684 KB
影音傳送帶(Net Transport) UNICODE
影音傳送帶是一個高效穩定功能強大的下載工具,下載速度一流,CPU佔用率低,尤其在寬帶上特別明顯;內建易於使用的文件管理器,輕鬆實現按類別存放下載的文件…… 2006-03-08 1593 KB
屁屁狗
屁屁狗是一款集成HTTP和P2P下載為一體的高速P2SP下載軟件…… 2006-03-07 3.44MB
eMule-Xtreme
近期國外熱門的eMule修改版軟件,用騾子的朋友不妨試試這個eMule-Xtreme,在使用這款電騾時發現即使斷線重新啟動電騾,也不會重新排隊…… 2006-03-02 4745 KB
共工BT
一個功能強大,使用方便的BitTorrent客戶端。擁有全中文的界面,相對於原版更加易用…… 2006-03-01 1028 KB
影音傳送帶(Net Transport) ANSI
影音傳送帶是一個高效穩定功能強大的下載工具,下載速度一流,CPU佔用率低,尤其在寬帶上特別明顯;內建易於使用的文件管理器,輕鬆實現按類別存放下載的文件…… 2006-03-01 1586 KB
uTorrent
很小巧的BT客戶端程序,擁有常見的功能,但是不支持UDP的連接協議。內網下載方面也有不錯的表現,外網就更不用提了…… 2006-02-27 557 KB
TuoTu脫兔
脫兔是一款優秀的下載軟件,目前整合了HTTP、FTP和BT協議,採用的是多鏡像多線程下載,支持斷點續傳。採用多鏡像多線程下載的最大優勢在於能有效提高下載速度、有些解決下載鏈接失效情況導致不能下載的問題…… 2006-02-06 1852 KB
網絡搜圖王
幫助你從網頁中搜索圖片,並將圖片保存在本地的工具。她可以設置下載的圖片大小:只下載滿足大小的圖片到本地…… 2006-02-04 627 KB
網絡電影王
不管你之前是否有下載過電影,現在你選擇了網絡電影王,那麼你就不需要再盲目的尋找影片的下載地址了,也不需要用Bt下載到90的時候發現沒有種子…… 2006-01-26 1509 KB
BitTorrent
BitTorrent(簡稱BT,俗稱BT下載、變態下載)是一個多點下載的源碼公開的P2P軟件,使用非常方便,就像一個瀏覽器插件,很適合新發布的熱門下載。其特點簡單的說就是:下載的人越多,速度越快…… 2006-01-25 6706 KB
HXWare軟件傳送帶 裝機必備版
一款集軟件、遊戲、Flash搜索和下載的免費工具,您可以使用本軟件直接下載您想要的軟件、遊戲、Flash等,並結合DUDU加速器高速下載。本程序目前收集了約200個裝機必備軟件,不斷更新中…… 2006-01-19 3530KB
DuDu下載加速器
軟件特性:DuDu下載加速器是基於HTTP/FTP協議開發的多點對等網技術的下載軟件產品…… 2006-01-19 2.3MB
圖像下載 ImageZ
ImageZ是 Maxthon(遨遊) 瀏覽器的一個擴展插件,可用於遨遊Maxthon 1.2.5以上的版本…… 2006-01-18 59 KB
CoCsoft Stream Down
一個非常出色的流媒體文件下載工具. 除HTTP, FTP外, 還支持RTSP, MMS, MMSU, MMST協議! 2006-01-17 1645 KB
ReGet Pro
支持HTTP與FTP續傳,內建5種語言,可依你的需要來切換.可設定/儲存下傳文件名單,萬一FTPServer接不通,ReGet會一直會試下傳文件直到完成為止…… 2006-01-17 1548 KB
GetRight Pro
GetRight 將文件下載功能擴展成能恢復中斷的下載,簡單錯誤恢復,還有其他很多功能讓你更快更靈活下載…… 2006-01-12 4158 KB
BitComet
BitComet是基於BitTorrent協議的p2p免費軟件;高效的網絡內核,多任務同時下載依然保持很少的CPU內存佔用…… 2006-01-12 3029 KB
圖片吸血鬼
圖片吸血鬼是一款從網站上下載圖片的共享軟件,它可以把網站上的圖片都下載下來…… 2006-01-12 904 KB
影音傳送帶(Net Transport)
《影音傳送帶》(Net Transport) 中國第一個實現MMS(多線程)、RTSP(PNA)、HTTP和FTP的下載利器…… 2006-01-09 1512 KB
影音傳送帶(Net Transport)
Net Transport 是一個快速穩定功能強大的下載工具。優點:下載,速度一流,CPU佔用率低,尤其在寬帶上特別明顯…… 2006-01-09 1473 KB
迅雷(Thunder)
迅雷是一款新型的基於多資源超線程技術的下載軟件,作為“寬帶時期的下載工具”,迅雷針對寬帶用戶做了特別的優化,能夠充分利用寬帶上網的特點,帶給用戶高速下載的全新體驗!同時,迅雷推出了“智能下載”的全新理念,通過豐富的智能提示和幫助,讓用戶真正享受到下載的樂趣…… 2006-01-09 3279 KB
阿春圖片保存及瀏覽器
本軟件為一集圖片的保存及瀏覽的一個工具。對於一些自己特別喜愛、珍貴或者隱密的圖片,可用此程序來保存,以達到保存和保護的作用…… 2006-01-04 1339KB
μTorrent
μTorrent 是一款體積超迷你的 BT 下載工具,整個安裝包甚至連 100K 都不到,由此可見它在體積上與那些動輒數 MB 的 BT 下載工具的差異…… 2006-01-03 114KB
BT發動機
一個優化BT類文件下載速度的軟件,在下載BT文件時將BT發動機打開,可以使 計算機處於優化模式,將BT文件下載速度提高100%左右,同時可以有效的保護硬盤. 2005-12-29 1770KB
Download Accelerator Plus
相當不錯的下載軟件,網上下載加速 300%,支持文件續傳,多線程下載,服務器鏡射… 2005-12-28 4262KB
μTorrent 漢化版
一個小巧的BT客戶端工具。支持多任務下載;智能化的帶寬控制;最小到文件級的下載優先級控制…… 2005-12-27 512KB
Internet Download Manager
提升你的下載速度最多達5倍,安排下載時程,或續傳一半的軟件…… 2005-12-22 1824 KB
隨願專利下載器(PatentDown)
本人因藥品研發的需要,經常要查詢一些數據庫,如:CNKI中文期刊數據庫、中國優秀博碩士學位論文全文數據庫、維普數據庫、萬方數 據庫等等…… 2005-12-09 8060 KB
多線程批量下載機器人(HDLD)
批量下載功能這是最基本功能了,可以通過編寫URL地址中的變量實現批量下載,尤其是用來搜集離線論壇是最理想的工具了。批量下載功能目前版本已經包含了http/ftp/網絡共享幾種方式的文件傳輸和下載,腳本控制是同行軟件所沒有的,我們的獨創技術…… 2005-12-06 11804KB
BT加速:BT Engine
BT下載的強力輔助工具。BT是流行的下載方式,但是大部分時候我們不能連接到所有的BT種子,BT Engine 並沒有下載能力,它只是一個專業的優化BT 下載的工具集…… 2005-11-29 908 KB
iShare
IS是新一代通用下載工具,不但完全具備常見下載工具斷點續傳、多點傳輸等普通下載功能外,IS還全面支持多服務器多點下載技術…… 2005-11-14 3194 KB
Internet Download Accelerator
Internet Download Accelerator(IDA),支持HTTP及FTP的通訊協議、動態多線程下載、斷線續傳、排程下載、完成後自動關機、下載完成後寫入紀錄文件、剪貼簿監控、IE功能整合等等,功能可以跟FlashGet相比…… 2005-11-01 2335 KB
最新頁 5頁 4頁 3頁 2頁 1頁下一頁
推薦一下不錯的下載工具,謝謝
迅雷(Thunder)
迅雷是一款新型的基於多資源超線程技術的下載軟件,作為“寬帶時期的下載工具”,迅雷針對寬帶用戶做了特別的優化,能夠充分利用寬帶上網的特點,帶給用戶高速下載的全新體驗! 2006-04-19 3308 KB
BitComet
BitComet是基於BitTorrent協議的p2p文件分享免費軟件,支持多任務下載,文件有選擇的下載;磁盤緩存,減小對硬盤的損傷;只需一個監聽端口,方便手工防火牆和NAT/Router配置;在WindowsXP下能自動配置支持Upnp的NAT和XP防火牆,續傳做種免掃描,速度限制等多項實用功能,以及自然方便的使用界面。 2006-04-14 2.5M
BitComet
BitComet是基於BitTorrent協議的p2p文件分享免費軟件,支持多任務下載,文件有選擇的下載;磁盤緩存,減小對硬盤的損傷;只需一個監聽端口,方便手工防火牆和NAT/Router配置. 2006-04-13 3.1M
Thunder 迅雷
“光速般”的智能下載軟件——迅雷。迅雷擁有比目前用戶常用的下載軟件快7——10倍的下載速度…… 2006-04-12 3.29M
TuoTu 脫兔
脫兔Tuotu是首款同時支持BT、ED2K(eMule)、HTTP、FTP、MMS、RTSP協議的高性能綠色P2SP下載軟件。 2006-04-11 1.92M
Free Download Manager
一款免費的多點續傳下載及管理的軟件,支持 HTTP, HTTPS and FTP 的下載功能,軟件公司稱可增快你的下載速度達 600%。該軟件有一個特色,支持直接瀏覽 FTP 站台的目錄(如果你有該 FTP 站台的瀏覽權限時),再選擇你要的文檔,便可災苯右願萌砑�聰攣牡怠? 2006-04-06 1.06M
µTorrent(超小BT客戶端)
BT下載你試過µTorrent嗎?100餘KB的BT下載客戶端 2006-03-31 154K
Azureus for Windows
一個基於JAVA的多torrent下載程序,可以手動設置某個torrent的優先權,加入了irc聊天室,增加了一些基本的irc命令…… 2006-03-16 6709 KB
影音嗅探專家
在線電視電影地址/Flash/MP3/Email地址/FTP 等網絡地址嗅探工具,並可以自定義嗅探文件…… 2006-03-16 2684 KB
影音傳送帶(Net Transport) UNICODE
影音傳送帶是一個高效穩定功能強大的下載工具,下載速度一流,CPU佔用率低,尤其在寬帶上特別明顯;內建易於使用的文件管理器,輕鬆實現按類別存放下載的文件…… 2006-03-08 1593 KB
屁屁狗
屁屁狗是一款集成HTTP和P2P下載為一體的高速P2SP下載軟件…… 2006-03-07 3.44MB
eMule-Xtreme
近期國外熱門的eMule修改版軟件,用騾子的朋友不妨試試這個eMule-Xtreme,在使用這款電騾時發現即使斷線重新啟動電騾,也不會重新排隊…… 2006-03-02 4745 KB
共工BT
一個功能強大,使用方便的BitTorrent客戶端。擁有全中文的界面,相對於原版更加易用…… 2006-03-01 1028 KB
影音傳送帶(Net Transport) ANSI
影音傳送帶是一個高效穩定功能強大的下載工具,下載速度一流,CPU佔用率低,尤其在寬帶上特別明顯;內建易於使用的文件管理器,輕鬆實現按類別存放下載的文件…… 2006-03-01 1586 KB
uTorrent
很小巧的BT客戶端程序,擁有常見的功能,但是不支持UDP的連接協議。內網下載方面也有不錯的表現,外網就更不用提了…… 2006-02-27 557 KB
TuoTu脫兔
脫兔是一款優秀的下載軟件,目前整合了HTTP、FTP和BT協議,採用的是多鏡像多線程下載,支持斷點續傳。採用多鏡像多線程下載的最大優勢在於能有效提高下載速度、有些解決下載鏈接失效情況導致不能下載的問題…… 2006-02-06 1852 KB
網絡搜圖王
幫助你從網頁中搜索圖片,並將圖片保存在本地的工具。她可以設置下載的圖片大小:只下載滿足大小的圖片到本地…… 2006-02-04 627 KB
網絡電影王
不管你之前是否有下載過電影,現在你選擇了網絡電影王,那麼你就不需要再盲目的尋找影片的下載地址了,也不需要用Bt下載到90的時候發現沒有種子…… 2006-01-26 1509 KB
BitTorrent
BitTorrent(簡稱BT,俗稱BT下載、變態下載)是一個多點下載的源碼公開的P2P軟件,使用非常方便,就像一個瀏覽器插件,很適合新發布的熱門下載。其特點簡單的說就是:下載的人越多,速度越快…… 2006-01-25 6706 KB
HXWare軟件傳送帶 裝機必備版
一款集軟件、遊戲、Flash搜索和下載的免費工具,您可以使用本軟件直接下載您想要的軟件、遊戲、Flash等,並結合DUDU加速器高速下載。本程序目前收集了約200個裝機必備軟件,不斷更新中…… 2006-01-19 3530KB
DuDu下載加速器
軟件特性:DuDu下載加速器是基於HTTP/FTP協議開發的多點對等網技術的下載軟件產品…… 2006-01-19 2.3MB
圖像下載 ImageZ
ImageZ是 Maxthon(遨遊) 瀏覽器的一個擴展插件,可用於遨遊Maxthon 1.2.5以上的版本…… 2006-01-18 59 KB
CoCsoft Stream Down
一個非常出色的流媒體文件下載工具. 除HTTP, FTP外, 還支持RTSP, MMS, MMSU, MMST協議! 2006-01-17 1645 KB
ReGet Pro
支持HTTP與FTP續傳,內建5種語言,可依你的需要來切換.可設定/儲存下傳文件名單,萬一FTPServer接不通,ReGet會一直會試下傳文件直到完成為止…… 2006-01-17 1548 KB
GetRight Pro
GetRight 將文件下載功能擴展成能恢復中斷的下載,簡單錯誤恢復,還有其他很多功能讓你更快更靈活下載…… 2006-01-12 4158 KB
BitComet
BitComet是基於BitTorrent協議的p2p免費軟件;高效的網絡內核,多任務同時下載依然保持很少的CPU內存佔用…… 2006-01-12 3029 KB
圖片吸血鬼
圖片吸血鬼是一款從網站上下載圖片的共享軟件,它可以把網站上的圖片都下載下來…… 2006-01-12 904 KB
影音傳送帶(Net Transport)
《影音傳送帶》(Net Transport) 中國第一個實現MMS(多線程)、RTSP(PNA)、HTTP和FTP的下載利器…… 2006-01-09 1512 KB
影音傳送帶(Net Transport)
Net Transport 是一個快速穩定功能強大的下載工具。優點:下載,速度一流,CPU佔用率低,尤其在寬帶上特別明顯…… 2006-01-09 1473 KB
迅雷(Thunder)
迅雷是一款新型的基於多資源超線程技術的下載軟件,作為“寬帶時期的下載工具”,迅雷針對寬帶用戶做了特別的優化,能夠充分利用寬帶上網的特點,帶給用戶高速下載的全新體驗!同時,迅雷推出了“智能下載”的全新理念,通過豐富的智能提示和幫助,讓用戶真正享受到下載的樂趣…… 2006-01-09 3279 KB
阿春圖片保存及瀏覽器
本軟件為一集圖片的保存及瀏覽的一個工具。對於一些自己特別喜愛、珍貴或者隱密的圖片,可用此程序來保存,以達到保存和保護的作用…… 2006-01-04 1339KB
μTorrent
μTorrent 是一款體積超迷你的 BT 下載工具,整個安裝包甚至連 100K 都不到,由此可見它在體積上與那些動輒數 MB 的 BT 下載工具的差異…… 2006-01-03 114KB
BT發動機
一個優化BT類文件下載速度的軟件,在下載BT文件時將BT發動機打開,可以使 計算機處於優化模式,將BT文件下載速度提高100%左右,同時可以有效的保護硬盤. 2005-12-29 1770KB
Download Accelerator Plus
相當不錯的下載軟件,網上下載加速 300%,支持文件續傳,多線程下載,服務器鏡射… 2005-12-28 4262KB
μTorrent 漢化版
一個小巧的BT客戶端工具。支持多任務下載;智能化的帶寬控制;最小到文件級的下載優先級控制…… 2005-12-27 512KB
Internet Download Manager
提升你的下載速度最多達5倍,安排下載時程,或續傳一半的軟件…… 2005-12-22 1824 KB
隨願專利下載器(PatentDown)
本人因藥品研發的需要,經常要查詢一些數據庫,如:CNKI中文期刊數據庫、中國優秀博碩士學位論文全文數據庫、維普數據庫、萬方數 據庫等等…… 2005-12-09 8060 KB
多線程批量下載機器人(HDLD)
批量下載功能這是最基本功能了,可以通過編寫URL地址中的變量實現批量下載,尤其是用來搜集離線論壇是最理想的工具了。批量下載功能目前版本已經包含了http/ftp/網絡共享幾種方式的文件傳輸和下載,腳本控制是同行軟件所沒有的,我們的獨創技術…… 2005-12-06 11804KB
BT加速:BT Engine
BT下載的強力輔助工具。BT是流行的下載方式,但是大部分時候我們不能連接到所有的BT種子,BT Engine 並沒有下載能力,它只是一個專業的優化BT 下載的工具集…… 2005-11-29 908 KB
iShare
IS是新一代通用下載工具,不但完全具備常見下載工具斷點續傳、多點傳輸等普通下載功能外,IS還全面支持多服務器多點下載技術…… 2005-11-14 3194 KB
javaweb 怎麼下載自己服務器上的數據,接口地址我都有 經理說用http接口請求 有人知道怎麼做嗎
“經理說用http接口請求” 推測 是你做一個模擬http請求,解析接收的respeonse,可以貼上你需求+的接口代碼分析分析
誰可以介紹下http下載的原理
目前用戶使用較多的下載手段大致說來可以分成三大類,最常用(最傳統)的HTTP和FTP下載,剛剛出現沒多久然而已經風靡全球的P2P下載以及流媒體下載。當然嘍,飯得一口一口吃,讓我們從最簡單的FTP和HTTP下載方式說起。
HTTP和FTP下載
說點原理
HTTP和FTP是兩種網絡傳輸協議的縮寫,FTP是File Transportation Protocol(文件傳輸協議)的縮寫,而HTTP則是Hyper Text Transportation Protocol(超文本傳輸協議)的縮寫,它們是計算機之間交換數據的方式,也是兩種最經典的文件下載方式。FTP專門用來下載,而HTTP的主要工作是用來瀏覽網頁,不過也能用來下載。這兩種下載方式的原理並不複雜,就是用戶按照一定的規則(協議)和提供文件的服務器取得聯繫並將文件搬到自己的計算機中來。FTP下載方式最古老,在沒有WWW的日子裡,FTP就已經廣為使用了。HTTP出現的較晚,但現在也應用的相當廣泛。其實,如果你僅僅是為了下載而下載,那麼你完全沒必要把他們分的那麼清,這兩種使用的下載方式、下載工具幾乎是一模一樣的。
在進行FTP或者HTTP下載之前你必須獲得有效的資源鏈接或者服務器地址。比如,FTP下載鏈接通常是這樣的:
或者
來看一下這個地址的結構,這裡有很多斜杠(“ /”),是不是有些似曾相識的感覺?其實他們的作用和Windows中用來表示目錄的反斜杠(“”)的作用是完全一樣的。理解了這一點,這個FTP下載鏈接的含義就很清楚了,它代表某個服務器(服務器既可以用域名來表示,也可以用IP地址來表示202.102.192.34,他們的作用是完全一樣的)上,子目錄1/2/3(三個斜杠代表三個子目錄)下面的一個名稱文件為file.exe的文件。
有時候,你可能得的FTP地址相識被砍去了尾巴的,比如
或者
這個地址沒有告訴你具體能夠下載的內容,利用這個地址可以連接上FTP服務器看他有哪些文件然後由選擇地進行下載。
需要特別提一點,所有的FTP服務器都是需要帳號和密碼才能登錄的。不過有相當一部分FTP服務器提供了匿名登錄,對於這些服務器我們可以使用通用的帳號和密碼登錄(通常是帳號Anonymous密碼anonymous),也許你登錄這些FTP服務器是沒有提示你輸入帳號和密碼,實際上Windows或者FTP軟件自動幫你完成了匿名登陸操作。
還有一部分FTP服務器出於各種原因,沒有提供匿名登錄,那麼你就需要手工登錄了。假設我們在FTP服務器上有一組帳號和密碼是user和password,那麼如何才能夠登錄呢?這裡有一個非常簡便的方法,在IE的地址欄中輸入:user:password@就可以登錄了。
簡單總結一下,FTP(或者HTTP)下載鏈接無非三種:
帶文件名的
不帶文件名
帶帳號和密碼的
IE直接下載
Http方式
前面說過,Http是超文本傳輸協議,我們平常上網的瀏覽器(比如IE)的“本職工作”就是解讀按照這種協議製作的網頁。Web網頁上的各種資源都有一個URL,比方說某個圖片的URL是,某個頁面的URL是等等。當IE看到這些URL時,他會將其顯示出來。但是如果碰到這種擴展名為exe的文件怎麼辦呢?這種文件可不能“顯示”出來,否則就以一堆亂碼,這時IE會彈出一個對話框詢問用戶是否要將文件保存到本地,下載就是這樣開始的。
1、在頁面上單擊一個提供下載的鏈接
2、設置一個文件名和保存位置然後單擊“保存”按鈕。
3、當顯示“下載完畢”後,你可以直接單擊“打開”按鈕將下載的文件打開,也可以單擊“打開文件夾”打開下載文件所在的文件夾。
很多人都喜歡採用在文件鏈接上單擊鼠標右鍵選擇“目標另存為”的方式進行下載,如下圖。通常這種方式和直接單擊鏈接效果相同,但是要特別注意一個問題,現在很多提供軟件下載的網站都有防盜鏈功能,因此直接使用“目標另存為”的方法可能無法成功下載。經常是,明明想下載的是一個EXE文件,可是一旦“目標另存為”之後就變成了一個HTML文件。對於這種情況一般沒有特別有效的應付方法,只能使用左鍵單擊的方式進行下載。
FTP方式
在IE中也可以直接訪問FTP網站,假設我們知道了一個匿名FTP站點的地址是redhat.secsup.org,我們可以按照下面的步驟來訪問這個站點。
1、在瀏覽器的地址欄中輸入來登錄該FTP站點。強調一下,直接輸入這樣的地址的前提是,FTP站點必須是匿名的。如果是非匿名的FTP,必須按照前面在“說點原理”那個小節中說的方式把用戶名和密碼也帶上。
2、登錄成功之後你會看到和資源管理器幾乎一模一樣的界面,選擇需要的文件或者文件夾,單擊鼠標右鍵,從彈出的菜單中選擇“複製到文件夾”。
3、從彈出的對話框中選擇一個本地文件夾用來保存下載的文件,然後單擊“確定”按鈕。完成這些操作之後,IE就開始下載文件了。
需要說明的一點是,使用IE直接進行下載是非常方便的,但是它有兩個非常明顯的不足,首先,IE下載不能“斷點續傳”,也就是說,一旦下載過程中出現死機、斷網等意外情況,下載就可能需要從頭開始(其實用一點小技巧也可以修復,下文介紹),其次,這也是最重要的一點,IE直接下載不能多線程,下載速度有瓶頸,這才是最關鍵的。一般只能用作權宜之計,比如下個幾MB的小文件還是可以的,但是如果下載幾百兆的巨無霸最好不要使用這種方式下載。
正因為IE直接下載有種種不足,因此我們一般需要安裝專門的下載軟件,比如FlashGet。
FlashGet下載
FlashGet的使用非常普遍,因此我們不打算詳細介紹FlashGet使用上的一些細節,而是介紹一些比較獨特的用法。
導入IE未完成的下載
使用IE直接下載時進場會碰到文件下載一半失敗的情況,如果文件不大,倒也無所謂,從頭再來好了,但是如果文件非常大,這樣的麻煩還是要盡量避免。我們可以使用FlashGet的“導入IE未完成下載”功能。
用IE直接進行下載時,並不會直接寫文件,而是首先將下載的內容先放在一個臨時文件中,下載完成後再拷貝到用戶指定的位置。如果下載意外中斷,用戶指定的文件並沒有生成,但是臨時文件卻還在,只要找到這個文件就可以將他導入FlashGet中繼續下載。通常這個文件就在IE的緩存目錄中,如果是Windows98就是C:WindowsTemporary Internet Files,如果是Windows 2000/XP則是C:Documents and SettingsAdministratorLocal SettingsTemporary Internet Files(注意,其中的Administrator是計算機的用戶名,會因人而異)。
要想導入IE未完的下載,需要執行以下步驟
1、在FlashGet中打開菜單“文件-〉導入瀏覽器未完成的下載”,從彈出的對話框中進入到IE的臨時文件夾,我們要找的文件名是有規律的,比如你想下載的文件名為ABC.ZIP,那麼這個臨時文件的文件名通常就是ABC[1].ZIP。選中這個文件,然後單擊“打開”按鈕。
2、在彈出的對話框中設置好URL ,然後單擊“確定”按鈕,就可以開始下載了。
站點資源管理器
我們經常遇到這樣的情況——找到了一個好的下載站點,但是只知道上面某一個文件的下載鏈接,怎樣才能順藤摸瓜,在這個下載站點上發掘更多更好的下載資源呢?FlashGet自帶的“站點管理器”可以解決這個問題,他的使用步驟是。
1、打開菜單“工具-〉站點資源管理器”,或者在FlashGet的主界面中直接按快捷鍵F7 。
2、在彈出的站點資源管理器窗口中的地址欄內輸入http服務器或者ftp服務器的地址,如果需要登陸可以單擊後的登陸按鈕並輸入帳號和密碼後按回車鍵。
3、站點資源管理器開始自動搜索服務器上的各種下載資源,包括那些沒有在Web頁面上提供下載鏈接的文件也會巨細無遺地一一被挖掘出來,當窗口右下方列出可供下載的資源時,我們可以選中需要下載的文件(或者文件夾)單擊鼠標右鍵選擇“下載”,隨後FlashGet會建立下載任務開始下載。
管理下載數據
FlashGet有一個下載數據庫,擴展名為.jcd,存放所有下載的鏈接、本地文件等信息。如果下載的文件丟掉了,你可以到這個數據庫中找到軟件的下載鏈接重新下載。所以下載數據庫是很重要的。通常這個文件是存放在FlashGet的安裝目錄中的,容易丟失,比如我們重新安裝Windows,這個文件就丟了,所以,我們安裝FlashGet之後可以單獨建立一個下載數據並保存在系統盤以外的位置。下載數據庫還有一個用途就是可以和其他朋友或者程序分享鏈接。比如你想把你下載的軟件的鏈接交個朋友,就可以直接將Downloads.jcd文件拷貝給他,他用FlashGet打開這個文件就可以得到所有的鏈接了。
新建下載數據庫的步驟是
1、打開菜單“文件-〉新建數據庫”,隨後FlashGet主界面中的下載隊列列表將會刷新為默認的結構
2、打開菜單“文件-〉保存數據庫”。
3、為數據庫文件設置一個文件名並單擊“保存”按鈕,設置完成之後,下次啟動FlashGet時,它會自動打開這個下載數據庫文件,這樣你下載的鏈接什麼的就不會丟失了。
CuteFTP下載
通過上面關於FlashGet站點資源管理器的介紹我們可以知道,FlashGet具備了FTP下載的基本功能,但是如果你需要經常訪問FTP站點,還是應當配備一個專門的FTP下載工具,比如CuteFTP。CuteFTP在FTP軟件中是資格比較老的,用的也比較多。它的獲取和安裝過程非常簡單,這裡就不詳細介紹了。首先來看它的程序界面。
界面左上角的“主機”欄用來輸入FTP服務器的地址進行快速連接,它後面的兩個輸入框用來設置用戶名和密碼,如果是匿名登陸,可以將其留空,輸入完地址之後直接按回車鍵。窗口左側有一個“站點管理器”,它類似於IE的收藏夾,用來存放一些需要經常訪問的站點,省去每次輸入地址、帳號和密碼的麻煩,我們可以在這裡設置任意數量的站點。窗口最下方則是用來顯示正在下載的隊列,每個下載項目佔一行。下面我們介紹幾種CuteFTP的典型應用。
已知下載鏈接下載單個文件
現在,假設我們得到了一個FTP下載連接為。請這樣操作:
1、打開菜單“文件-〉手動下載”
2、在彈出的對話框中的“下載路徑”中輸入(或者通過剪貼板粘貼)下載鏈接,然後單擊確定按鈕
3、如果CuteFtp成功地找到了文件,窗口下方的下載隊列中會出現相應的條目
已知FTP服務器地址下載需要的文件
假設我們知道需要下載的文件在某個FTP服務器上,並且知道服務器的地址,對於非匿名服務器還需要獲得帳號和密碼。需要下載文件時按照以下步驟操作:
1、將FTP輸入到CuteFtp上方的工具欄中
2、如果服務器不提供匿名下載,在後面的兩個編輯框中輸入相應的帳號和密碼。
3、從文件列表中找到自己需要的文件,選中,單擊鼠標右鍵從彈出菜單中選擇“下載”。
收藏FTP站點
上面介紹的下載文件的方法雖然簡單,但是如果你需要經常登錄某個站點,每次都輸入FTP地址未免顯得麻煩。在這種情況下我們可以使用CuteFTP提供的站點收藏功能,這種功能類似於IE的收藏夾,可以將你需要經常登錄的網站地址、帳戶、密碼等保存起來,以後需要使用時直接選擇站點即可,不必再重複輸入。
建立和使用站點收藏的步驟是
1、打開菜單“文件-〉新建-〉FTP站點”
2、在彈出的對話框中設置站點的基本屬性,必須輸入的項目有:“標籤”(內容可以根據自己的喜好隨便設置)、“主機地址”(FTP服務器的地址)。其餘的項目都是可選項目,根據具體的情況進行設置。完成設置後單擊“確定”按鈕,這個站點就加入到站點收藏中了。
3、以後需要登錄這個站點的時候,只需要打開CuteFTP主界面左側的“站點收藏”,找到前面的步驟中建立的站點條目(根據“標籤”的設置),雙擊即可實現登錄。
通過多線程下載提高下載速度
在默認情況下,CuteFTP之會用一個線程下載,通過提高現程的數量可以提高下載的速度。不過要特別注意兩點,第一,線程不是越多越好,因為下載速度不光收到線程數量的影響,還和網絡條件以及服務器的設置有關,如果網絡本身較慢,或者服務器限制了下載速度,不論你怎樣提高線程數量都不會提高下載速度;第二,有的服務器為了防止用戶的線程開的過多,一旦服務器發現某台計算機的線程開的過多,可能會將其“封”掉,下載就會失敗。
在cuteFTP中提高下載線程數量的步驟包括:
1、打開菜單“工具-〉全局選項”
2、在彈出的對話框中選擇左側的“連接”,然後在右側設置“每個站點最大的連接數量”為大於1的值,即可進行多線程下載了,注意線程值不能超過5。
java里http服務器如何將文件製成一個下載路徑
/**
* 文件下載
*/
@RequestMapping(“/downloadfile”)
public void offLineResponseActiveFile(String resStr, HttpServletResponse response) {
PrintWriter pw = null;
StringBuffer sb = new StringBuffer();
try {
String fileName = “文件名”;
response.setCharacterEncoding(“UTF-8”);
response.setContentType(“application/x-msdownload”);
response.addHeader(“Cache-Control”, “no-cache, no-store, must-revalidate”);
response.addHeader(“charset”, “utf-8”);
response.addHeader(“Pragma”, “no-cache”);
response.setHeader(“Content-Disposition”, “attachment; filename=\”” + fileName + “\”; filename*=utf-8”” + fileName );
sb.append(resStr);
pw = response.getWriter();
pw.write(sb.toString());
pw.close();
response.flushBuffer();
} catch (IOException e) {
logger.info(“下載文件出錯”);
e.printStackTrace();
if (pw != null) {
pw.close();
}
} finally {
if (pw != null) {
pw.close();
}
}
}
resStr 字段傳寫入文件里的內容
用JAVA製作一個文件系統管理器文件目錄瀏覽,創建目錄,移動文件,文件改名,文件刪除等等功能
/**
* 取得當前目錄下文件對象
* @return
*/
public static Iterator getFiles(File currentFile) {
Vector vector = new Vector();
File afile[] = currentFile.listFiles();
for (int i = 0; i afile.length; i++)
if (afile[i].isFile())
vector.add(afile[i]);
return vector.iterator();
}
/**
* 取得當前目錄下的子目錄對象列表
* @return
*/
public static Iterator getAllDirectories(File currentFile) {
Vector vector = new Vector();
File afile[] = currentFile.listFiles();
//vector.add(new File(documentRoot, relativeFile + File.separator + “.”));
try {
vector.add(new File(currentFile.getCanonicalFile() + File.separator + “..”));
for (int i = 0; i afile.length; i++)
if (afile[i].isDirectory())
vector.add(afile[i]);
} catch (IOException e) {
if (log.isErrorEnabled()) log.error(e);
}
return vector.iterator();
}
/**
* 取得當前目錄下的子目錄對象列表
* @return
*/
public static Iterator getDirectories(File currentFile) {
Vector vector = new Vector();
File afile[] = currentFile.listFiles();
for (int i = 0; i afile.length; i++)
if (afile[i].isDirectory())
vector.add(afile[i]);
return vector.iterator();
}
/**
* 將內容寫入文件
* @param file
* @param content
* @throws IOException
*/
public static void writeFile(String file, String content)
throws IOException {
PrintWriter printwriter = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),BIND_ENCODING)));
printwriter.write(content);
printwriter.close();
if (printwriter.checkError())
if (log.isErrorEnabled())
log.error(“Error encountered while writing the file!”);
else
return;
}
代碼太長,分批發.
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/153331.html