FTP檔案傳輸

2022-05-04 17:06:09 字數 956 閱讀 2461

ftp專案作業

要求

1.使用者加密認證

2.允許同時多使用者登入

3.每個使用者有自己的家目錄,且只能訪問自己的家目錄

4.對使用者進行磁碟配額,每個使用者的可用空間不同

5.允許使用者在ftp server上隨意切換目錄

6.允許使用者檢視當前目錄下的檔案

8.檔案傳輸過程中顯示進度條

9.支援檔案的斷點續傳

————————————————————————

結構:

ftpclient

upload 使用者上傳檔案的目錄

ftp_client.py 啟動客戶端的py檔案

server

binstart.py 啟動服務端的py檔案,建立使用者

conf

settings.py 配置檔案

core

main.py 主程式

server_side.py 服務端的py**

user_manage.py 對使用者進行判斷,增加,磁碟空間判斷

dbyang

user_info.ini 存放使用者資料

readme

—————————————————————————

使用說明:

1. 啟動start.py

2. 輸入 2 ,啟動服務端

3. 啟動client_side.py,啟動客戶端

4. 輸入使用者名稱和密碼

5. 輸入命令

1.上傳檔案: get a.txt

3.切換目錄: cd photo

4.增加目錄: add fang

5.檢視所在目錄下的所有檔案: ls

FTP 檔案傳輸協議

1.什麼是ftp 檔案傳輸協議 英文 file transfer protocol,簡稱為ftp 是用於在網路上進行檔案傳輸的一套標準協議。它屬於網路傳輸協議的應用層。ftp是乙個8位的客戶端 伺服器協議,能操作任何型別的檔案而不需要進一步處理,就像mime或unencode一樣。缺點 ftp有著極...

FTP檔案傳輸格式

ftp可用多種格式傳輸檔案,通常由系統決定。大多數系統 包括unix系統 只有兩種模式 文字模式和二進位制模式。文字傳輸器使用ascii字元,並由回車鍵和換行符分開,而二進位制不用轉換或格式化就可傳字元,二進位制模式比文字模式更快,並且可以傳輸所有ascii值,所以系統管理員一般將ftp設定成二進位...

FTP檔案傳輸模式

ftp可用多種格式傳輸檔案,通常由系統決定。大多數系統 包括unix系統 只有兩種模式 文字模式和二進位制模式。文字傳輸器使用ascii字元,並由回車鍵和換行符分開,而二進位制不用轉換或格式化就可傳字元,二進位制模式比文字模式更快,並且可以傳輸所有ascii值,所以系統管理員一般將ftp設定成二進位...