導航:首頁 > 程序命令 > ftp斷點續傳命令

ftp斷點續傳命令

發布時間:2023-05-21 04:35:03

A. java ftp怎麼實現java ftp方式的斷點續傳

運用類的辦法,編程人員能夠長途登錄到FTP伺服器,羅列該伺服器上的目錄,設置傳輸協議,以及傳送文件。FtpClient類涵 蓋了簡直一切FTP的功用,FtpClient的實例變數保留了有關樹立"署理"的各種信息。下面給出了這些實例變數:

public static boolean useFtpProxy

這個變數用於標明FTP傳輸過程中是不是運用了一個署理,因此,它實際上是一個符號,此符號若為TRUE,標明運用了一個署理主機。

public static String ftpProxyHost

此變數只要在變數useFtpProxy為TRUE時才有用,用於保留署理主機名。

public static int ftpProxyPort

此變數只要在變數useFtpProxy為TRUE時才有用,用於保留署理主機的埠地址。

FtpClient有三種不同方式的結構函數,如下所示:

1、public FtpClient(String hostname,int port)

此結構函數運用給出的主機名和埠號樹立一條FTP銜接。

2、public FtpClient(String hostname)

此結構函數運用給出的主機名樹立一條FTP銜接,運用默許埠號。

3、FtpClient()

此結構函數將創立一FtpClient類,但不樹立FTP銜接。這時,FTP銜接能夠用openServer辦法樹立。

一旦樹立了類FtpClient,就能夠用這個類的辦法來翻開與FTP伺服器的銜接。類ftpClient供給了如下兩個可用於翻開與FTP伺服器之間的銜接的辦法。

public void openServer(String hostname)

這個辦法用於樹立一條與指定主機上的FTP伺服器的銜接,運用默許埠號。

B. VB發送FTP命令APPE

FTP除了命令連接,還有數據連褲清接,你必須通過虛慎數據連接將文胡譽前件內容傳送到伺服器。我不太清楚如何使用數據連接,好像有FtpOpenFile和InternetReadFile這兩個函數。

參考資料:
RFC959:
http://www.ietf.org/rfc/rfc959.txt

vc6.0中FtpCommand使用探討-財務-軟界知道-中國軟界項目交易網:
http://www.softwelt.com/Know/KnowDetail-4873886.html

C. windows cmd中的ftp命令有斷點續傳功能或者命令嗎

CMD裡面的不帶斷點續傳的功能

D. 什麼是FTP斷點續傳

有時用戶通過FTP下傳文件需要歷時數小時,萬一線路中斷,不具備FTP斷點續傳的FTP伺服器就只能從頭重傳;中國萬網「虛擬主機」上的FTP伺服器具有FTP斷點續傳能力,允許用戶從上傳斷線的地方繼續傳動,這樣大大減少了用戶的煩惱。

E. 斷點續傳是什麼意思

問題一:網路斷點續傳是什麼意思 有時用戶上傳下載文件需要歷時數小時,萬一線路中斷,不具備斷點續傳的FTP伺服器或下載軟體就只能從頭重傳,比較好的FTP伺服器或下載軟體具有FTP斷點續傳能力,允許用戶從上傳下載斷線的地方繼續傳送,這樣大大減少了用戶的煩惱。
IE瀏覽器默認下載方式不支持斷點續傳。
常見的支持斷點續傳的上傳、下載軟體:QQ旋風、迅雷、快車(迷你快車)、web迅雷、影音傳送帶、快車、Bitet、電驢eMule、哇嘎Vagaa、RF[RaySourse/RayFile]、酷6、土豆、優酷、網路視頻、新浪視頻、騰訊視頻、網路雲等都支持斷點續傳,在陶諾網路科技,網站裡面也有相關的工具下載,可以網路一下進去下載。
在 *nix(Linux/Unix)系統下,常用支持斷點續傳的FTP客戶端軟體是lftp。
特點
斷點續傳支持從文件上次中斷的地方開始傳送數據,而並非是從文件開頭傳送。
斷點續傳下載軟體具有以下特點:
1、斷點續傳功能,既可節約時間又可以節約金錢。
2、定時下載功能,可以為將要下載的軟體制定一任務列表,讓下載軟體在規定的時間自動撥號上網並下載軟體,下載完畢後再自動掛起Modem,斷開與internet的連接,甚至自動關閉計算機。
3、多文件同時下載。
4、支持拖放式操作,可將下載文件的URL超鏈接用滑鼠拖放到下載軟體的窗口上,即可激活下載軟體,同時開始文件的下載。
5、自動捕捉剪貼板上的URL並激活下載軟體,可以捕捉到剪貼板中的URL,甚至瀏覽器中單擊下載文件超鏈接,即可激活程序實現文件的下載。
6、致命錯誤發生時的關閉機制。
7、預防病毒侵害的安全機制,文件下載完畢,即可自動將其發送到指定的病毒的檢測軟體進行病毒掃描。
斷點續傳下載軟體包括Thunder、NetAnts、FlashGet、Net Vampire、Download Manager、GetRight、Go!Zilla、WinDownload等。

問題二:什麼是斷點續傳,有什麼優點 斷點續傳支持從文件上次中斷的地方開始傳送數據,而並非是從文件開頭傳送。

問題三:什麼是斷點續傳,有什麼優點 也就是可以暫停下載 再重新開始下載
好處是 萬一你下載的時候突然斷網了 如果有斷電續傳的話 可以在連上網後 繼續下載~
普通下載可不行~~

問題四:斷點續傳是什麼意思 就是信號中斷後(掉線或關機等),下次能夠從上次的地方接著傳送(一般指下載或上傳),不支持斷點續傳就意味著下次下載或上傳必須從零開始.$
一般常用的網際快車就支持斷點續傳啊,斷點大小是可以設置的,比如設為200KB,意思就是每下載200KB的文件,就自動保存一次。舉個例子你拿襲就明白了:=l
比如你將下載的某軟體大小為250KB。斷點大小設為200KB的話,如果剛下載至240KB時突然斷電,還差10KB沒有下載,這時下次下載時,該軟體就有200KB的文件已保存在你的電腦里,只需接著下載下差的50KB就可以了。

問題五:什麼叫斷點續傳功能?我下了一半的文件中途斷網了,之後局敏亂能繼續之前的下載嗎 你說對了

問題六:什麼是斷點續傳? 就是信號中斷後(掉線或關機等),下次能夠從上次的地方接著傳送(一般指下載或上傳),不支持斷點續傳就意味著下次下載或上傳必須從零開始.$
一般常用的網際快車就支持斷點續傳啊,斷點大小是可以設置的,比如設為200KB,意思就是每下載200KB的文件,就自動保存一次。舉個例子你就明白了:=l
迅雷上次沒傳完,下次打開,就可以直接傳了

問題七:如何實現斷點續傳 其實斷點續傳的原理很簡單,就是在Http的請求上和一般的下載有所不同桐檔而已。 打個比方,瀏覽器請求伺服器上的一個文時,所發出的請求如下: 假設伺服器域名為w sjtu.e,文件名為down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms- excel, application/msword, application/vnd.ms-powerpoint, */* Accept-Language: zh- Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (patible; MSIE 5.01; Windows NT 5.0) Connection: Keep-Alive 伺服器收到請求後,按要求尋找請求的文件,提取文件的信息,然後返回給瀏覽器,返回信息如下: 200 Content-Length=106786028 Accept-Ranges=bytes Date=Mon, 30 Apr 2001 12:56:11 GMT ETag=W/02ca57e173c11:95b Content-Type=application/octet-stream Server=Microsoft-IIS/5.0 Last-Modified=Mon, 30 Apr 2001 12:56:11 GMT 所謂斷點續傳,也就是要從文件已經下載的地方開始繼續下載。所以在客戶端瀏覽器傳給 Web伺服器的時候要多加一條信息--從哪裡開始。 下面是用自己編的一個瀏覽器來傳遞請求信息給Web伺服器,要求從2000070位元組開始。 GET /down.zip HTTP/1.0 User-Agent: NetFox RANGE: bytes=2000070- Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 仔細看一下就會發現多了一行RANGE: bytes=2000070- 這一行的意思就是告訴伺服器down.zip這個文件從2000070位元組開始傳,前面的位元組不用傳了。 伺服器收到這個請求以後,返回的信息如下: 206 Content-Length=106786028 Content-Range=bytes 2000070-106786027/106786028 Date=Mon, 30 Apr 2001 12:55:20 GMT ETag=W/02ca57e173c11:95b Content-Type=application/octet-stream Server=Microsoft-IIS/5.0 Last-Modified=Mon, 30 Apr 2001 12:55:20 GMT 和前面伺服器返回的信息比......>>

問題八:什麼是不支持斷點續傳 通過等待或者選擇試用的方式開始下載
一般都是右鍵另存為的方式下載
但是如果用影音快車的話,就可以斷點多線下載了
其實迅雷也可以的

F. C# FTP上傳斷點續傳~

參考:http://blog.csdn.net/jiankunking/article/details/50017009

裡面有FTP模式的上傳、下載(包括斷點續傳大沖棗)的所有需要的代碼。

包括可能需要的IIS部署服務教程和調用的示例判李都很詳細。拷貝下來基本上就可以用(如果不是windows應用程序,可以把原文進度條那段滾拆刪掉或者改成自己要用的代碼)。

G. FTP客戶端怎麼樣實現斷點續傳的功能

愛米雲共享網盤比ftp好用多了,都不搭伺服器,一鍵安裝的。斷點續傳就是你比如傳文件傳了30%的時候中斷了,再重新傳的時候會從30%開始傳,而不是從0開始。一般ftp只能續傳文件,但愛米雲網盤文件和文件夾都可以續傳。這點確實很方便

H. 怎麼用libcurl實現ftp斷點續傳

如何用libcurl實現ftp斷點續傳
如題,在libcurl官網上找了一個上傳函數,但測試無法實現
int upload(CURL *curlhandle, const char * remotepath, const char * localpath, long timeout, long tries)
{
FILE *f;
long uploaded_len = 0;
CURLcode r = CURLE_GOT_NOTHING;
int c;
f = fopen(localpath, "rb");
if (f == NULL) {
perror(NULL);
return 0;
}
curl_easy_setopt(curlhandle, CURLOPT_UPLOAD, 1L);
curl_easy_setopt(curlhandle, CURLOPT_URL, remotepath);
curl_easy_setopt(curlhandle, CURLOPT_USERPWD, "spider:spider");
if (timeout)
curl_easy_setopt(curlhandle, CURLOPT_FTP_RESPONSE_TIMEOUT, timeout);
curl_easy_setopt(curlhandle, CURLOPT_HEADERFUNCTION, getcontentlengthfunc);
curl_easy_setopt(curlhandle, CURLOPT_HEADERDATA, &uploaded_len);
curl_easy_setopt(curlhandle, CURLOPT_WRITEFUNCTION, discardfunc);
curl_easy_setopt(curlhandle, CURLOPT_READFUNCTION, readfunc);
curl_easy_setopt(curlhandle, CURLOPT_READDATA, f);
curl_easy_setopt(curlhandle, CURLOPT_FTPPORT, "-"); /* disable passive mode */
curl_easy_setopt(curlhandle, CURLOPT_FTP_CREATE_MISSING_DIRS, 1L);
curl_easy_setopt(curlhandle, CURLOPT_VERBOSE, 1L);
for (c = 0; (r != CURLE_OK) && (c < tries); c++) {
/* are we resuming */
if (c) { /* yes */
/* determine the length of the file already written */
/*
* With NOBODY and NOHEADER, libcurl will issue a SIZE
* command, but the only way to retrieve the result is
* to parse the returned Content-Length header. Thus,
* getcontentlengthfunc(). We need discardfunc() above
* because HEADER will mp the headers to stdout
* without it.
*/
curl_easy_setopt(curlhandle, CURLOPT_NOBODY, 1L);
curl_easy_setopt(curlhandle, CURLOPT_HEADER, 1L);
r = curl_easy_perform(curlhandle);
if (r != CURLE_OK)
continue;
curl_easy_setopt(curlhandle, CURLOPT_NOBODY, 0L);
curl_easy_setopt(curlhandle, CURLOPT_HEADER, 0L);
fseek(f, uploaded_len, SEEK_SET);
curl_easy_setopt(curlhandle, CURLOPT_APPEND, 1L);
}
else { /* no */
curl_easy_setopt(curlhandle, CURLOPT_APPEND, 0L);
}
r = curl_easy_perform(curlhandle);
}
fclose(f);
if (r == CURLE_OK)
return 1;
else {
fprintf(stderr, "%s\n", curl_easy_strerror(r));
return 0;
}
}

I. 關於FTP斷點續傳原理 解釋

由於FTP是順序接收文件的,所以,只要計算已接收的數據大小,就可以知道斷點在文件的偏移量,續傳時,客戶端將已接收的數據量傳遞給伺服器,伺服器使用這個做為偏移量繼續讀取文件,將剩餘的數據發送至客戶端,客戶端僅需將接收到的數據追加至原文件尾部即可.
這樣的一個過程即可實現斷點續傳.
另外有一些客戶端為了閉免錯誤(因為掉線經常是由於錯誤引起的),會少發送實際接收的數據量,比如原1M的文件,已接收512KB,客戶端可能會返回給伺服器500KB,這樣伺服器就會從500KB處開始返回數據,客戶端則從500KB處開始覆蓋已有的12KB,以避免由於錯誤斷開時造成的數據錯誤.好像說多了.

J. Poco網路庫,裡面有個FTPClientSession 用來進行FTP操作的,但不知道怎麼支持斷點續傳 請用過的大哥給說說

使用FTPClientSession提供的API建立數據通道, 通過APPE命令追加文件

閱讀全文

與ftp斷點續傳命令相關的資料

熱點內容
鴻蒙加密等級 瀏覽:802
cocos2dluapdf 瀏覽:491
假的加密鎖靠譜嗎 瀏覽:176
經營聖手伺服器怎麼調 瀏覽:749
arduino手機編程 瀏覽:481
西醫pdf下載 瀏覽:29
後浪電影學院pdf 瀏覽:813
程序員怎麼做到不被人嫉妒 瀏覽:669
cmd新建文件夾md命令 瀏覽:570
php數組中的數值排序 瀏覽:832
安卓手機怎麼避免小孩內購 瀏覽:171
聯想伺服器出現黃色嘆號怎麼辦 瀏覽:991
約翰編譯器製作教程 瀏覽:130
大地pdf 瀏覽:109
pdfplus 瀏覽:577
匯編O命令 瀏覽:970
plt轉pdf 瀏覽:366
魔獸60宏命令大全 瀏覽:479
php志願者網站源碼 瀏覽:875
貿易pdf 瀏覽:498