2016-01-07 6 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 (пользователь, передать)', прежде чем время загрузки –

+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); 
}