欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種文件傳輸方法和裝置的制造方法

文檔序號:9380407閱讀:520來源:國知局
一種文件傳輸方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種文件傳輸方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,HTTP協(xié)議定義服務(wù)器端和客戶端之間文件傳輸?shù)臏贤ǚ绞?。HTTP是(Hyper Text Transfer Protocol,超文本傳輸協(xié)議),當(dāng)用戶點擊一個超鏈接的時候,將會給瀏覽器提交一個URL地址。通過這個URL地址,瀏覽器便知道去鏈接那個網(wǎng)站并去取得具體的文件。
[0003]HTTP的主要工作是用來瀏覽網(wǎng)頁,不過也能用來下載,利用HTTP協(xié)議進(jìn)行數(shù)據(jù)傳輸?shù)倪^程是連接一個服務(wù)器并開始傳輸文件到瀏覽器。
[0004]但是,HTTP是面向網(wǎng)頁的,不是面向文件的,在傳輸文件的過程中,尤其是在傳輸內(nèi)容較大的文件時,可靠性和穩(wěn)定性較低。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施例提供一種文件傳輸方法和裝置,用于實現(xiàn)在傳輸文件的過程中,尤其是在傳輸內(nèi)容較大的文件時,提高了傳輸?shù)目煽啃院头€(wěn)定性。。
[0006]一種文件傳輸方法,包括以下步驟:
[0007]通過HTTP協(xié)議向服務(wù)器發(fā)送上傳請求,所述上傳請求包括:用戶名、待上傳的第一文件的第一文件識別符和第一文件長度;
[0008]接收所述服務(wù)器返回的第一響應(yīng)消息,所述第一響應(yīng)消息用于指示在所述服務(wù)器上、與所述用戶名對應(yīng)的客戶文件中沒有存儲所述第一文件;
[0009]向所述服務(wù)器的FTP端口發(fā)送連接請求,并與所述服務(wù)器建立FTP連接,以通過所述FTP連接上傳所述第一文件。
[0010]本實施例提供的文件傳輸方法,通過HTTP協(xié)議向服務(wù)器發(fā)送上傳請求,若獲知在服務(wù)器側(cè)與用戶名對應(yīng)的客戶文件中沒有存儲客戶端待上傳的第一文件,則與服務(wù)器建立FTP連接,并通過FTP連接上傳第一文件。實現(xiàn)了在傳輸文件的過程中,尤其是在傳輸內(nèi)容較大的文件時,提高了傳輸?shù)目煽啃院头€(wěn)定性。
[0011]可選地,所述方法還包括以下步驟:
[0012]向服務(wù)器發(fā)送下載請求,所述下載請求包括:用戶名,以及待下載的第二文件的第二文件識別符和第二文件長度;
[0013]接收所述服務(wù)器返回的第二響應(yīng)消息,所述第二響應(yīng)消息用于指示在所述服務(wù)器上、與所述用戶名對應(yīng)的客戶文件中存儲所述第二文件;
[0014]向所述服務(wù)器的FTP端口發(fā)送連接請求,并與所述服務(wù)器建立FTP連接,以通過所述FTP連接下載所述第二文件。
[0015]本實施例提供的文件傳輸方法,通過HTTP協(xié)議向服務(wù)器發(fā)送下載請求,若獲知在服務(wù)器側(cè)與用戶名對應(yīng)的客戶文件中存儲客戶端待下載的第二文件,則與服務(wù)器建立FTP連接,并通過FTP連接下載第二文件。實現(xiàn)了在傳輸文件的過程中,尤其是在傳輸內(nèi)容較大的文件時,提高了傳輸?shù)目煽啃院头€(wěn)定性。
[0016]可選地,所述方法還包括以下步驟:
[0017]在向所述服務(wù)器的FTP端口發(fā)送連接請求時,斷開HTTP協(xié)議的連接。
[0018]本實施例提供的文件傳輸方法,通過FTP協(xié)議與服務(wù)器之間進(jìn)行通信交互,包括:控制信令和文件傳輸。進(jìn)一步地提高了數(shù)據(jù)傳輸?shù)目煽啃浴?br>[0019]—種文件傳輸方法,包括以下步驟:
[0020]接收客戶端發(fā)送的上傳請求,所述上傳請求包括:用戶名、待上傳的第一文件的第一文件識別符和第一文件長度;
[0021]根據(jù)所述第一文件識別符和所述第一文件長度,查詢與所述用戶名對應(yīng)的客戶文件中是否存儲所述第一文件,若否,則向所述客戶端返回第一響應(yīng)消息;
[0022]通過FTP端口接收客戶端發(fā)送的連接請求,并與所述客戶端建立FTP連接,以通過所述FTP連接接收所述客戶端上傳的所述第一文件。
[0023]本實施例提供的文件傳輸方法,通過接收客戶端發(fā)送的上傳請求,若獲知在服務(wù)器側(cè)與用戶名對應(yīng)的客戶文件中沒有存儲客戶端待上傳的第一文件,則與服務(wù)器建立FTP連接,并通過FTP連接上傳第一文件。實現(xiàn)了在傳輸文件的過程中,尤其是在傳輸內(nèi)容較大的文件時,提高了傳輸?shù)目煽啃院头€(wěn)定性。
[0024]可選地,所述方法還包括以下步驟:
[0025]將所述第一文件存儲在與所述用戶名對應(yīng)的客戶文件中。
[0026]本實施例提供的文件傳輸方法,使得用戶能夠釋放客戶端本地的資源,并且為用戶提供更加豐富的下載資源。
[0027]可選地,所述方法還包括以下步驟:
[0028]接收客戶端發(fā)送的下載請求,所述下載請求包括:用戶名、待下載的第二文件的第二文件識別符和第二文件長度;
[0029]根據(jù)所述第二文件識別符和所述第二文件長度,查詢與所述用戶名對應(yīng)的客戶文件中是否存儲所述第二文件,若是,則向所述客戶端返回第二響應(yīng)消息;
[0030]通過FTP端口接收客戶端發(fā)送的連接請求,并與所述客戶端建立FTP連接,以通過所述FTP連接向所述客戶端發(fā)送的所述第二文件。
[0031]本實施例提供的文件傳輸方法,通過接收客戶端發(fā)送的下載請求,若獲知在服務(wù)器側(cè)與用戶名對應(yīng)的客戶文件中存儲客戶端待下載的第二文件,則與服務(wù)器建立FTP連接,并通過FTP連接下載第二文件。實現(xiàn)了在傳輸文件的過程中,尤其是在傳輸內(nèi)容較大的文件時,提高了傳輸?shù)目煽啃院头€(wěn)定性。
[0032]—種文件傳輸裝置,包括:
[0033]請求模塊,用于通過HTTP協(xié)議向服務(wù)器發(fā)送上傳請求,所述上傳請求包括:用戶名、待上傳的第一文件的第一文件識別符和第一文件長度;
[0034]第一接收模塊,用于接收所述服務(wù)器返回的第一響應(yīng)消息,所述第一響應(yīng)消息用于指示在所述服務(wù)器上、與所述用戶名對應(yīng)的客戶文件中沒有存儲所述第一文件;
[0035]連接模塊,用于向所述服務(wù)器的FTP端口發(fā)送連接請求,并與所述服務(wù)器建立FTP連接,以通過所述FTP連接上傳所述第一文件。
[0036]本實施例提供的文件傳輸裝置,通過HTTP協(xié)議向服務(wù)器發(fā)送上傳請求,若獲知在服務(wù)器側(cè)與用戶名對應(yīng)的客戶文件中沒有存儲客戶端待上傳的第一文件,則與服務(wù)器建立FTP連接,并通過FTP連接上傳第一文件。實現(xiàn)了在傳輸文件的過程中,尤其是在傳輸內(nèi)容較大的文件時,提高了傳輸?shù)目煽啃院头€(wěn)定性。
[0037]可選地,所述請求模塊,還用于向服務(wù)器發(fā)送下載請求,所述下載請求包括:用戶名,以及待下載的第二文件的第二文件識別符和第二文件長度;
[0038]所述第一接收模塊,還用于接收所述服務(wù)器返回的第二響應(yīng)消息,所述第二響應(yīng)消息用于指示在所述服務(wù)器上、與所述用戶名對應(yīng)的客戶文件中存儲所述第二文件;
[0039]所述連接模塊,還用于向所述服務(wù)器的FTP端口發(fā)送連接請求,并與所述服務(wù)器建立FTP連接,以通過所述FTP連接下載所述第二文件。
[0040]本實施例提供的文件傳輸裝置,通過HTTP協(xié)議向服務(wù)器發(fā)送下載請求,若獲知在服務(wù)器側(cè)與用戶名對應(yīng)的客戶文件中存儲客戶端待下載的第二文件,則與服務(wù)器建立FTP連接,并通過FTP連接下載第二文件。實現(xiàn)了在傳輸文件的過程中,尤其是在傳輸內(nèi)容較大的文件時,提高了傳輸?shù)目煽啃院头€(wěn)定性。
[0041]可選地,所述連接模塊,還用于在向所述服務(wù)器的FTP端口發(fā)送連接請求時,斷開HTTP協(xié)議的連接。
[0042]本實施例提供的文件傳輸裝置,通過FTP協(xié)議與服務(wù)器之間進(jìn)行通信交互,包括:控制信令和文件傳輸。進(jìn)一步地提高了數(shù)據(jù)傳輸?shù)目煽啃浴?br>[0043]一種文件傳輸裝置,包括:
[0044]第二接收模塊,用于接收客戶端發(fā)送的上傳請求,所述上傳請求包括:用戶名、待上傳的第一文件的第一文件識別符和第一文件長度;
[0045]響應(yīng)模塊,用于根據(jù)所述第一文件識別符和所述第一文件長度,查詢與所述用戶名對應(yīng)的客戶文件中是否存儲所述第一文件,若否,則向所述客戶端返回第一響應(yīng)消息;
[0046]處理模塊,用于通過FTP端口接收客戶端發(fā)送的連接請求,并與所述客戶端建立FTP連接,以通過所述FTP連接接收所述客戶端上傳的所述第一文件。
[0047]本實施例提供的文件傳輸裝置,通過接收客戶端發(fā)送的上傳
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
舞阳县| 红河县| 濮阳市| 四平市| 马龙县| 若羌县| 本溪| 巴南区| 砀山县| 利川市| 丰县| 昭觉县| 和政县| 昆山市| 潍坊市| 项城市| 修水县| 简阳市| 内江市| 惠安县| 濮阳市| 吉木萨尔县| 恩平市| 阿拉善右旗| 平定县| 灵山县| 页游| 三门峡市| 高淳县| 微山县| 博野县| 抚顺县| 陈巴尔虎旗| 南川市| 沙洋县| 盘山县| 兴安盟| 双柏县| 日喀则市| 南靖县| 塘沽区|