2016-01-07 29 views
0

我想上傳文件到遠程機器越來越例外試圖上傳文件到遠程機器越來越例外「(530)未登錄」

(530)在

using (WebClient webClient = new WebClient()) 
{ 
string filePath = "D:/CLIENT/12345.txt"; 
webClient.UploadFile("ftp://10.10.10.21/var/www/webdav/12345.txt","STOR",  filePath); 
} 
未登錄

任何人都可以幫忙嗎?

+0

'webClient.Credentials =新的NetworkCredential(user和pass);'嘗試上傳 –

+0

@AlexK之前。現在我收到一個新的異常「系統錯誤」 – Mainak

回答

0

@Mainak,你需要提供一個憑證到FTP服務器,所以它可以驗證你是否被允許訪問它。試試這個:

using (WebClient webClient = new WebClient()) 
{ 
string filePath = "D:/CLIENT/12345.txt"; 
webClient.Credentials = new NetworkCredential("ftpusername", "ftpuserpassword"); 
webClient.UploadFile("ftp://10.10.10.21/var/www/webdav/12345.txt","STOR",  filePath); 
} 
相關問題