Apache FtpClient的小專案

2021-07-24 04:07:40 字數 530 閱讀 5264

前段時間遇到個小專案,需要訪問對方提供的ftp位址,在上面進行一些操作,查閱了資料,選擇了apache ftpclient來解決這一問題,其中遇到幾個問題,總結一下。

問題一,本地windows系統開發完成後,正常連線ftp伺服器,能夠連線上,但是上傳資料的位置一直不對?

沒弄清楚ftpclient的路徑規則,使用ftpclient時,要隨時注意你的當前路徑是在哪,缺省會是在ftp伺服器對應位置的根目錄。

如,ftputil.connect("upload//cn//"),這裡我們的upload為根目錄,cn為一級目錄,如果connect或者change到該目錄,上傳檔案就能傳到cn目錄下

問題二,本地上傳功能完成之後,放到linux伺服器,發現上傳檔案所有內容為空?

問題三,資料夾中其內容進行修改以後,再操作該資料夾,報錯?

對資料夾上傳完檔案之後,使用了ftpclinet的logout方法,再次獲取ftp鏈結,修改資料夾名稱等基本資訊,報錯,原因是因為,儘管logout了,ftp鏈結一直存在,需要使     用disconnect方法來斷開連線

爬蟲小專案

將爬取到的資料儲存在csv檔案中 由於習慣 作者會將獲取到的資料儲存 然後在儲存的檔案中進行匹配 這樣會降低程式執行時間 import requests from lxml import html from bs4 import beautifulsoup url headers res reque...

前端 小專案

全部42區 段子愛了 你問我答 註冊登入 最熱最新 人類發布 即時順序 24小時 3天發布 人們都說 桂林山水甲天下。我們乘著木船蕩漾在漓江上,來觀賞桂林的山水。人們都說 桂林山水甲天下。我們乘著木船蕩漾在漓江上,來觀賞桂林的山水。人們都說 桂林山水甲天下。我們乘著木船蕩漾在漓江上,來觀賞桂林的山水...

做個網路的小專案

感覺網路和多執行緒方面的知識太缺乏,準備做個小專案學習一下,專案驅動的乙個比較好的學習方法,最好是乙個能夠 持續改進 而且 有實際用途的 專案是比較好的。想了想可以做乙個ftp windows共享檔案 p2p的搜尋工具。1,內部網有不少ftp server,有對工作學習有幫助的資料 2,內部網有很多...