Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите разобратся с FTP / 2 сообщений из 2, страница 1 из 1
10.09.2013, 18:22
    #38392743
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с FTP
Хочу программно передавать файлы на ftp сервер но никак не могу доделать код

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://url:port/in/test.txt");
            request.Method = WebRequestMethods.Ftp.UploadFile;
            request.Credentials = new NetworkCredential("login", "password");
            StreamReader sourceStream = new StreamReader("testfile.txt");
            byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
            sourceStream.Close();
            request.ContentLength = fileContents.Length;

            Stream requestStream = request.GetRequestStream();//здесь ОШИБКА
      
            requestStream.Write(fileContents, 0, fileContents.Length);
            requestStream.Close();

            FtpWebResponse response = (FtpWebResponse)request.GetResponse();

            response.Close();




на строке
Stream requestStream = request.GetRequestStream();
вылетает ошибка
Указанная команда FTP не поддерживается, если используется HTTP-прокси.

Ситуация такая у меня в конторе есть прокси и я никак не пойму как пробратся через прокси и залогиниться на ftp сервере?

Спасибо.
...
Рейтинг: 0 / 0
11.09.2013, 09:33
    #38393169
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобратся с FTP
VIT2708у меня в конторе есть прокси

Какая прокси? См. свойство Proxy у реквеста
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите разобратся с FTP / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]