網絡營銷一站式服務品牌 咨詢熱線 : 400-668-1579
官方微信 | 誠聘精英 | 聯系環訊 | 網站地圖
FTP基礎知識:上傳網站文件
發布日期:2013-8-22 發布人:環訊編輯部 點擊量:188

        在您得到虛擬空間FTP帳號,或已經安裝好IIS配置后,這里教您如何上傳網站文件到空間里:

       FTP基礎知識
        您是否正準備搭建自己的FTP網站?您知道FTP協議的工作機制嗎?您知道什么是PORT方式?什么是PASV方式嗎?如果您不知道,或沒有完全掌握,請您坐下來,花一點點時間,細心讀完這篇文章。所謂磨刀不誤砍柴功,掌握這些基礎知識,會令您事半功倍。否則,很可能折騰幾天,最后一事無成。
 

       一、FTP基礎知識

  FTP是File Transfer Protocol(文件傳輸協議)的縮寫,用來在兩臺計算機之間互相傳送文件,和HTTP協議相比,FTP協議要復雜得多。復雜的原因在于FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與服務器之間傳遞命令,另一個是數據鏈路,用來上傳或下載數據。如果用戶要將若干個文件從自己的計算機上發送到一臺FTP服務器上,就應使用FTP上載(upload)或(put)。而更多的情況是用戶使用FTP下載(download)或獲取(get)文件以及對FTP服務器進行文件刪除、更名、移動等管理行為。

  FTP協議有兩種工作方式:PORT方式和PASV方式,意為主動方式和被動方式。

  PORT(主動方式)的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接并建立一條命令鏈路。當需要傳送數據時,客戶端在命令鏈路上用 PORT命令告訴服務器:“我打開了*****端口,你過來連接我”。于是服務器從20端口向客戶端的*****端口發送連接請求,建立一條數據鏈路來傳送數據。

  PASV(被動方式)的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時,服務器在命令鏈路上用 PASV命令告訴客戶端:“我打開了*****端口,你過來連接我”。于是客戶端向服務器的*****端口發送連接請求,建立一條數據鏈路來傳送數據。 字串2

  從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完全不同。而FTP的復雜性就在于此。兩種方式的具體選擇應隨著FTP服務器的設置而做出跟服務器要求一致的FTP客戶端設置,否則命令鏈路成功而數據鏈路會被服務器中斷,就會出現很多朋友描述的無法列表、無法下載之類的現象。


        二、FTP客戶端軟件

  怎樣把做好的網頁傳到服務器上?向有需要使用FTP客戶端下載工具的會員推薦兩款界面友好、操作簡便的FTP客戶端軟件。

  FlashFXP —— 自己目前一直在使用的客戶端,功能強勁、界面操作非常人性化,推薦重點在于它的下載隊列功能,添加下載隊列很方便而且即使程序異常中斷退出后再啟動時下載隊列會自動載入,不會丟失(除非你自己將隊列文件刪除),免去你重新在FTP服務器中查找需要下載的內容。不過如果FTP服務器設置了對(FTP_Bounce攻擊和FXP)進行攔截的話可能會造成無法成功下載。但是無論怎樣,該款FTP客戶端軟件還是作為首選推薦。
        FTP Voyager —— 出品Serv-U FTP Server的RhinoSoft.com軟件公司同步推出的FTP客戶端軟件,推薦它的理由明顯的一點就是與Serv-U FTP Server是一對兼容性很好的配套軟件,而且目前使用Serv-U作服務器端程序的很普遍。沒有記錯的話,此軟件好像是在2004年電腦報十大FTP客戶端評測中成績優秀、名列榜首。這個軟件也是本人一直在使用的,如果有興趣可以嘗試一下。
常用的FTP軟件還有LeapFTP、CuteFTP,但每種軟件都要設置以下幾項內容:

       1.FTP主機地址:您可以寫上您的域名,如www.yourdomain.com或您站點主機的IP地址

       2.FTP端口:用默認的21

       3.用戶名:即您的用戶ID

       4.密碼:您的FTP用戶名和密碼請參見您的主機開通時給您發的開通通知。
        填完以上內容后進入指定的網頁目錄,如您存放網頁的目錄是www,那么進入這個目錄,然后選中您做好的網而及圖片等文件,然后進行上傳。
        FTP軟件下載地址:
        華軍軟件:http://nj.onlinedown.net/sort/44_1.htm
        天空軟件:http://www.skycn.com/sort/sort2011100_indate_DESC_1.html

        三、FTP常見問題解答

       Q:該如何設置FTP軟件的參數?
        A:FTP軟件在上傳下載時一般需要填寫三個參數:host address(主機地址)或是FTP SERVER(FTP域名),在此處填寫FTP服務器的域名(如:hotinfo.3322.org);username (登錄用戶),在此處填寫FTP服務器中開設的用戶名(如:LIST);password(登錄密碼),在此處填寫登錄用戶對應的正確登錄密碼(如:LIST)。另外還需根據服務器特定要求設定訪問端口和方式等參數。

       Q:為什么我的FTP軟件連不上服務器? 字串4
        A:首先請檢查網絡是否通暢(可以PING一下站點主機,比如:ping hotinfo.3322.org -t),再請檢查FTP軟件中該FTP主機域名和端口設置是否正確,最后查一下您是否使用了某些防火墻或網關代理軟件,看這些軟件是否將FTP的默認21端口和其他需用的端口屏蔽了。

       Q:FTP連接后,無法列表?
        A:用戶在使用FTP上傳下載文件時出現無法列表的情況,可能是由于沒有根據FTP服務器設置要求正確選擇PASV方式或PORT方式進行上傳下載而導致的。因此,請用戶根據服務器要求相應調整PASV方式或PORT方式。不同的FTP客戶端軟件,不同的軟件版本,設置方法也會略有不同,因此需要根據實際情況進行設置。一般這個設置多出現在FTP站點管理器的選項頁簽內,很容易找到。

       Q:為什么我上傳下載時會提示“Socket 鏈接錯誤”或“Can t open data connection.”?
        A:如果你的電腦于操作系統中裝有防火墻或殺毒軟件,很有可能會造成上述的錯誤。建議在使用FTP作上傳下載時先暫時將防火墻或殺毒軟件關閉。如果繼續使用防火墻,請為FTP設置“應用程序設置規則”。

       Q:為什么上傳下載的文件與原文件比較字節數改變且可能不好用了?
        A:有時上傳下載文件時,特別是某些二進制文件(但它的擴展名是文本文件的擴展名),傳送完成后,發現該文件的字節數不對。在這種情況下,請將FTP軟件的設置改為二進制傳輸模式(binary)。如果是用DOS提示符下的FTP命令,可以在FTP登錄成功后,輸入binary命令(當然現在一般人都不會再使用這樣的方式),再上傳下載文件。

新聞中心
客戶案例行業分類

給我們留言 FEEDBACK

聯系我們 CONTACT US

永康市環訊電子商務有限公司

地址:浙江省永康市總部中心金族大廈12樓
郵政編碼:321300

服務熱線:0579-89702222 87588000
圖文傳真:0579-89702999
業務經理:15058589292
總經理:13905894633
E-mail:[email protected]

浙公網安備 33078402100092號

版權所有?2016 環訊傳媒
浙B2-20100087
 
 
星际大战在线客服 大天使之剑h5怎样赚钱? 哪些广告视频赚钱 分享文章赚钱如何提高文章点击量 开特色餐厅能赚钱吗 做康宝来的人赚钱很轻松吗 猪肉第一手批发赚钱吗 管钱的赚钱的图片大全 网上哪个平台卖东西赚钱 百度极速版阅读赚钱攻略 短短嘛快速赚钱的方法 堕落虾赚钱吗 dnf赚钱容易吗 dnf怎么稳定赚钱 开海南鸡饭店赚钱吗 倩女幽魂手游白泽之毫怎么赚钱 铸造砂处理赚钱吗