На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> WinInet (Документация, исходники, и.т.) , Практическое применение wininet
    Уважаемые господа. Помогите разобраться с wininet. Меня интересует русская документация, исходники на Делфях, полезные ссылки. Больше всего сейчас интересует работа по фтп через проксю с аутентификацией. Заранее спасибо!
      Попробую объяснить , что бы мне хотелось... Есть фтп сервер , когда в ИЕ набираю его юрл, автоматически выскакивает окошко аутентификации прокси... ввожу логин и пароль, после этого загружается этот юрл и я могу закачивать с него . Теперь тоже самое хочу сделать в программе при помощи wininet. В http сессии получается
      //....
      resend:
      HttpSendRequest (hResourceHandle,
      nil,
      0,
      nil,
      0);
      lpdwIndex:=0;
      HttpQueryInfo (hResourceHandle,
      HTTP_QUERY_FLAG_NUMBER or HTTP_QUERY_STATUS_CODE,
      @dwstatus,
      dwStatusSize,
      lpdwIndex);

      case dwStatus of
      HTTP_STATUS_PROXY_AUTH_REQ :
      Begin
      InternetSetOption(hResourceHandle,
      INTERNET_OPTION_PROXY_USERNAME,
      @strusername,
      StrLen(@strusername)+1);
      InternetSetOption(hResourceHandle,
      INTERNET_OPTION_PROXY_PASSWORD,
      @strpassword,
      StrLen(@strpassword)+1);
      goto resend;
      exit;
      End;
      HTTP_STATUS_DENIED :
      Begin
      InternetSetOption(hResourceHandle,
      INTERNET_OPTION_USERNAME,
      @strusername,
      StrLen(@strusername)+1);
      InternetSetOption(hResourceHandle,
      INTERNET_OPTION_PASSWORD,
      @strpassword,
      StrLen(@strpassword)+1);
      goto resend;

      End;

      end;{case}
      //....
      Как сделать через фтп что-то похожее??? Или это невозможно blink.gif
        может я ошибаюсь, но ничего не получиться.
        Цитата
        The FTP functions deal with FTP file and directory manipulation and navigation. Applications that use a CERN proxy exclusively must use the InternetOpenUrl function because CERN proxies do not support FTP.

        http://shu.ru/tech/wininet/ftp-1.htm#wininet_ftp

        я бы сделал на php или cgi работу с ftp, а потом уже конектился бы через прокси, с аутентификацией к скрипту.
          Цитата (P.O.D @ 17.12.03, 19:29)
          может я ошибаюсь, но ничего не получиться.
          Цитата
          The FTP functions deal with FTP file and directory manipulation and navigation. Applications that use a CERN proxy exclusively must use the InternetOpenUrl function because CERN proxies do not support FTP.

          http://shu.ru/tech/wininet/ftp-1.htm#wininet_ftp

          я бы сделал на php или cgi работу с ftp, а потом уже конектился бы через прокси, с аутентификацией к скрипту.

          А пояснить слегка можно, т.к. я не совсем понял. По поводу php и cgi...
          Сообщение отредактировано: Zvik -
            ну, работать с FTP через php/cgi.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0203 ]   [ 16 queries used ]   [ Generated: 27.04.24, 14:22 GMT ]