C# FTP操作報550錯誤


最近在做FTP創建文件夾和上傳文件的功能,測試之后一直提示“遠程服務器返回錯誤: (550) 文件不可用(例如,未找到文件,無法訪問文件)”,我在網上找了很久的解決方案也沒有解決掉這個問題,網上找到的解決方案一般都是這幾種:

1.是因為我手動創建了這個文件夾,再用FTP創建同樣的文件夾就會報這個錯

2.文件名太長

3.權限問題

以上三種方法我都測試過還是沒有解決,因為我的文件路徑是這樣的:ftp://xxx.x.x.xx:21//SXZLS//PDF//201904//SXZLSLSH000000000067.pdf,所以決定把路徑改成這樣ftp://xxx.x.x.xx:21//201904//SXZLSLSH000000000067.pdf,結果沒有報上面的那個錯誤了,然后我又改回去,結果還是報錯,最后我終於明白了FTP創建文件夾只能逐層添加,並不能一次性添加多個層級的文件夾,我只是手動添加了SXZLS這個文件夾,所以我又到服務器上手動添加了PDF這個文件夾,終於解決了。

這是菜鳥第一次使用FTP所踩的坑,以后一定要記住這個。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM