\ DriveHQ Customer Support Forum \
Прочитать/Ответить : 47152/3
  • omio
  • (3посты)
Загрузка файла через Borland C++

Привет,

Я пытаюсь загружать/скачивать файлы с помощью Borland C++. К сожалению, возникает ошибка «socket readln aborted». Есть ли у кого-нибудь идеи, в чем может быть проблема? Я пробовал подключаться к другим FTP-сайтам, используя Borland, и все они работают нормально, только сайт Drivehq, кажется, не работает. Любые предложения будут оценены по достоинству.

Ваше здоровье,

Омио


06.09.2009 21:31:52

  • wacker
  • (2посты)
Предмет: Re: Загрузка файла через Borland C++
Re: Загрузка файла через Borland C++У меня точно такая же проблема с AutoIT, который основан на VB. Я могу загружать файлы на все остальные FTP-сайты, кроме DriveHQ.

Может кто-нибудь подсказать нам, куда обратиться?

Отвечать
06.09.2009 22:33:47

  • wacker
  • (2посты)
Предмет: Загрузка файла с помощью решения Borland C++ :-)

Пользователь: wacker  -  06.09.2009 22:33:47

Re: Загрузка файла через Borland C++У меня точно такая же проблема с AutoIT, который основан на VB. Я могу загружать файлы на все остальные FTP-сайты, кроме DriveHQ.

Может кто-нибудь подсказать нам, куда обратиться?
Загрузка файла с помощью решения Borland C++ :-)Мне удалось заставить свою программу работать, установив для FTP-сессии пассивный режим.

Не совсем уверен, как подключаться к FTP в C++, но я использую AutoIT, который работает с wininet.dll

$Connection = _FTP_Connect($SessionRef, $Host, $Username, $Password, $Flag)

Для параметра 'флага' я изменил его значение на 1, указав пассивный режим.

Теперь всё работает отлично :-) Ура
Надеюсь, это поможет!
Удачи!

Отвечать
07.09.2009 11:34:09

  • omio
  • (3посты)
Предмет: Re: Загрузка файла с помощью решения Borland на C++ :-)

Пользователь: wacker  -  07.09.2009 11:34:09

Пользователь: wacker  -  06.09.2009 22:33:47

Re: Загрузка файла через Borland C++У меня точно такая же проблема с AutoIT, который основан на VB. Я могу загружать файлы на все остальные FTP-сайты, кроме DriveHQ.

Может кто-нибудь подсказать нам, куда обратиться?
Загрузка файла с помощью решения Borland C++ :-)Мне удалось заставить свою программу работать, установив для FTP-сессии пассивный режим.

Не совсем уверен, как подключаться к FTP в C++, но я использую AutoIT, который работает с wininet.dll

$Connection = _FTP_Connect($SessionRef, $Host, $Username, $Password, $Flag)

Для параметра 'флага' я изменил его значение на 1, указав пассивный режим.

Теперь всё работает отлично :-) Ура
Надеюсь, это поможет!
Удачи!
Re: Загрузка файла с помощью решения Borland на C++ :-)

Привет, Вакер,

Спасибо за информацию. Она помогла, потому что у меня была та же проблема (то есть, нужно было перевести его в пассивный режим подключения).

Пришлось приложить немало усилий, чтобы заставить его работать, так как я использую старую версию Borland (v4). Стандартный FTP-объект в BCB v4 не имеет опции подключения в пассивном режиме. Пришлось скачать отдельный компонент, в котором такая опция была.

Ваше здоровье.


Отвечать
10.09.2009 22:32:07

Добавить в закладки и поделиться
Быстрый ответ

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003