powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вопрос по .NET WebRequest
4 сообщений из 4, страница 1 из 1
Вопрос по .NET WebRequest
    #32797792
Игорь_Ю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно скачать файл с ftp (через http прокси)
Соответственно HttpWebRequest не хочет принимать url с ftp.
Смысла не вижу реализовывать FtpWebRequest, т.к. по идее все что нужно делает HttpWebRequest.

Если реализовывать через сокеты, то возникает проблема с дополнительными данными выдаваемыми проксей переда данными файла. Их надо постоянно отсекать

В MFC я делал:

Код: plaintext
1.
2.
3.
4.
5.
6.
CString RequestHeader = _T( "User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)\r\nAccept: */*\r\nRange: bytes=0-\r\n" );
 
		CString lpstrProxy=strProxyName+":"+strProxyPort;
		CInternetSession mysession(NULL,0,INTERNET_OPEN_TYPE_PROXY,lpstrProxy,NULL); 
		CHttpFile *remotefile = (CHttpFile *)mysession.OpenURL(strUrl,1,INTERNET_FLAG_TRANSFER_BINARY,RequestHeader,RequestHeader.GetLength());




Мне же нужно реализовать на C#, как быть ?
...
Рейтинг: 0 / 0
Вопрос по .NET WebRequest
    #32798546
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то WebRequest умеет и через прокси ходить куда надо. Поищи в MSDN, там даже пример есть.
...
Рейтинг: 0 / 0
Вопрос по .NET WebRequest
    #32798618
Игорь_Ю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я знаю что умеет ходить через прокси (для http)

а нужно ftp через http прокси
(GET ftp://ftp.test.ru/file.zip HTTP/1.1\n\n)
...
Рейтинг: 0 / 0
Вопрос по .NET WebRequest
    #32800529
Фотография EvAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты дури его, дури :)
WebRequest.RegisterPrefix("ftp", HttpWebRequest...
ну как идейка?

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


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