欧美日韩国产成人在线,亚洲日韩一欧美,一区二区高清,欧美中文字幕一区二区三区

18038435860

什么是FTP斷點(diǎn)續(xù)傳?

時(shí)間:2018-11-07 08:40:20 點(diǎn)擊:983 來源:易速網(wǎng)絡(luò)

        有時(shí)用戶通過FTP下傳文件需要?dú)v時(shí)數(shù)小時(shí),萬一線路中斷,不具備FTP斷點(diǎn)續(xù)傳的FTP服務(wù)器就只能從頭重傳;廈門中資源“虛擬主機(jī)”上的FTP服務(wù)器具有FTP斷點(diǎn)續(xù)傳能力,允許用戶從上傳斷線的地方繼續(xù)傳動,這樣大大減少了用戶的煩惱。

其實(shí)FTP斷點(diǎn)續(xù)傳的原理很簡單,可分為斷點(diǎn)下載和斷點(diǎn)上傳。

客戶端的實(shí)現(xiàn)步驟如下:

一、下載:

1、向服務(wù)器發(fā)送“REST + 本地文件長度”命令,告訴服務(wù)器,客戶端要斷點(diǎn)下載了。這時(shí)服務(wù)器還不知道客戶端要下載哪個(gè)文件;

要實(shí)現(xiàn)FTP的斷點(diǎn)續(xù)傳,F(xiàn)TP服務(wù)器必須支持REST指令,這條指令在FTP協(xié)議文本RFC959中就已經(jīng)定義了,不過它不是FTP服務(wù)器必須支持的指令。一般,你可以在下載前使用REST 100命令進(jìn)行實(shí)驗(yàn),如果服務(wù)器正常執(zhí)行了這條命令,說明該服務(wù)器支持FTP斷點(diǎn)續(xù)傳。REST后面跟的數(shù)表示下載文件的起始位置,而REST 0表示從文件最開始處下載。REST命令本身并不執(zhí)行下載功能,你仍需要使用RETR命令執(zhí)行下載工作。

2、向服務(wù)器發(fā)送“RETR + 文件名”命令,通知服務(wù)器要下載的文件名,這時(shí)服務(wù)器開始定位文件指針讀文件并發(fā)送數(shù)據(jù)。

3、客戶端定位本地文件指針(文件末尾);

4、兩端的準(zhǔn)備工作都做完了以后,客戶端創(chuàng)建socket,以被動或非被動方式建立數(shù)據(jù)通道,循環(huán)調(diào)用recv接收數(shù)據(jù)并追加入本地文件;

 

二、上傳:

1、獲取服務(wù)器上和本地要上傳文件的同名文件大小;

2、向服務(wù)器發(fā)送“APPE + 文件名”,通知服務(wù)器,接下來從數(shù)據(jù)通道發(fā)送給你的數(shù)據(jù)要附加到這個(gè)文件末尾。

3、定位本地文件指針(和FTP上文件大小相同的位置)

4、從文件指針處讀數(shù)據(jù)并發(fā)送。

国产老熟女精品视频大全免费| 无码精品视频一区二区三区| 正在播放久久| 亚洲青青草原| 久热最新免费视频| 97超级碰| 中文字幕久精品免费视频 | 91精品国产综合久久精品色欲| 久久电影国产| 丝袜人妻一区二区三区网站| 亚洲精品aaa| 亚洲av无码乱码在线观看一区| 国产一区二区三区无码免费播放| 日本欧美一区二区三区免费不卡| 日韩中文娱乐网| 久久天堂无码| 精品国产综合| 国产成人一区二区三| 日本AV中文字幕| 中文字幕人妻丝袜| 伊人影视| 欧美XXXXXBBBBB| 欧美黄色片在线播放| 久久a视频| 国产精品伦一区二区三区免费| 国产成人综合视频| 人人妻人人澡人人爽人人精品| 色婷婷国产精品综合在线观看| 干丝袜人妻| 亚洲精品菠萝久久久久久久 | 国产熟女毛多水大高潮| 无码成人精品一区二区视频| 国产精品中文字幕一区二区三区| 国产色呦呦| 一二三四国产视频| 国产精品婷婷| 国产精品激情一区二区在线四季| 精品视频免费在线| 亚洲午夜无码电影| 好好日天天干| 国产伦精品一区二区三区视频1|