c# FTP上傳文件。


東西不是很復雜,不過百度出來的,貌似都是一種,代碼太長了,復制都不想復制,來個簡易版本的吧,直接貼代碼。

 1    /// <summary>
 2         /// 上傳ftp服務
 3         /// </summary>
 4         /// <param name="path">文件地址</param>
 5         /// <returns></returns>
 6         public string Upload(string path)
 7         {
 8             var client = new WebClient();
 9             client.Credentials = new NetworkCredential("fptuser", "ftppwd");//用戶名和密碼
10             client.BaseAddress = "ftpurl";//ftp地址
11             string ftpPath = client.BaseAddress + "/TestFileUpLoad/" + Guid.NewGuid();//上傳fptp路徑
12             string returnPath = "";
13             try
14             {
15                 client.UploadFile(ftpPath, path);
16                 returnPath = ftpPath;
17             }
18             catch (Exception ex)
19             {
20                 ///錯誤信息處理
21             }
22             return returnPath;
23         }

 


免責聲明!

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



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