包含java中的http下載管理器的詞條

本文目錄一覽:

現在都有什麼網路下載工具?

名稱 軟體簡介 更新時間 大小

迅雷(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-tw/n/153331.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-14 03:04
下一篇 2024-11-14 03:04

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • Java 8 Group By 會影響排序嗎?

    是的,Java 8中的Group By會對排序產生影響。本文將從多個方面探討Group By對排序的影響。 一、Group By的概述 Group By是SQL中的一種常見操作,它…

    編程 2025-04-29

發表回復

登錄後才能評論