共計 701 個字符,預計需要花費 2 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下 PureFTPd 的文件被自動重命名怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
有時當文件上傳后,自動的被重命名為類似“pureftpd.3f3300d2.33.0001”。這是什么原因?
用于上傳文件的 FTP 客戶端使用的 FTP 命令是 STOU(儲存 *** 文件),而不是 STOR。檢查 ftp 日志文件,應該可以看到這樣的東西:
(user@a.b.c.d) [DEBUG] Command [stou] [file_name_from_the_client.ext] /var/ftp/ftpcustomer/pureftpd.3f3300d2.33.0001 uploaded (218168 bytes, 127.79KB/sec)
STOU 命令告訴 FTP 客戶端開始向遠程站點傳輸文件; 遠程 FTP 服務器選擇的文件名將 會是 ftp 客戶端使用的當前文件夾中 *** 的文件。服務器的應答將包含這個文件名。
Ftp 客戶端啟用了一個類似“創建 *** 文件”或者“帶臨時文件名上傳文件”的選項。應該讓 ftp 用戶去掉這個選項。
企圖在服務器端,禁用 STOU 命令并不是好主意,也不是好的解決方案。因為有些 ftp 客戶端使用 STOU 來上傳具有 *** 臨時文件名的文件,然后在上傳完成后重命名文件。這樣可以避免失敗的上傳留下不完整的文件。
以上是“PureFTPd 的文件被自動重命名怎么辦”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!
正文完