是否可以使用 FTP 協定(不是 TFTP)將檔案從 ftp 伺服器取得到 ftp 用戶端,而無需在客戶端中使用檔案系統?
編輯:
問題背後的動機:我知道tftp可以做到,但ftp不行。然而,有人告訴我,他在 PC 上使用一些帶有 wftpd 伺服器的 ipstack (NicheStack),在目標(客戶端)中沒有任何檔案系統。
然而,我仍然不確定。有誰知道這是否可能?
答案1
FTP 是一種傳輸資料的協議,其中資料與某些識別碼(即名稱)相關聯。雖然檔案系統上的檔案通常滿足這些屬性,但檔案系統上的檔案也可以是資料庫或某些記憶體中鍵值儲存或與識別碼關聯的任何其他類型的資料。
當然 - 這是作為一種協定的 FTP,而不是作為伺服器或客戶端的特定實作。但像 Python 中的 ftplib 這樣的常見工具包實際上支援僅在記憶體中而不是在檔案系統上傳輸資料。