Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Передача по FTP в VB
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите разобраться с проблемой. Написала программку (VB) –выбирает данные и создает файл .xml. Далее нужно файл передать по FTP. Нашла на форумах примеры, взяла такой: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Выдает Err.LastDllError - 12007 –“The server name could not be resolved” У многих, кто пробовал таким образом соединиться, были проблемы с InternetConnect. Но как это разрешить так и не понятно. Может, что подскажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 12:58 |
|
||
|
Передача по FTP в VB
|
|||
|---|---|---|---|
|
#18+
1) Не стоит врать в первом параметре InternetOpen. Во первых, врать вообще неприлично, а во вторых, такое вранье может быть отловлено антивирусом и прибито. 2) Убери имя протокола из имени сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2007, 18:28 |
|
||
|
Передача по FTP в VB
|
|||
|---|---|---|---|
|
#18+
Не поняла по п.1. Что здесь не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 08:34 |
|
||
|
Передача по FTP в VB
|
|||
|---|---|---|---|
|
#18+
тут более-менее внятное описание механизма работы этих API под VB п1 - видимо имелось ввиду "Первый параметр (sAgent) указывает на имя программы, которая вызывает функцию" лучше там написать что нибудь поскромнее и без путей ... :) (например PROGwoman) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:14 |
|
||
|
Передача по FTP в VB
|
|||
|---|---|---|---|
|
#18+
Нашла вариант, который коннектится: Код: plaintext 1. Загвоздка была в Proxy: "Так как CERN-базирующийся proxy server общается с его клиентами в HTTP, Вы не можете использовать набор FTP функций Wininet, если клиент получает доступ к серверу FTP через proxy server. Вместо этого Вы должны использовать InternetOpenUrl и InternetReadFile, чтобы восстановить требуемые данные от потока HTTP, посланного proxy server " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 17:21 |
|
||
|
Передача по FTP в VB
|
|||
|---|---|---|---|
|
#18+
Хм... ещё 1 вопросик... тоже необходимо залить файл на фтп Воспользовался этим кодом Всё подключается "на ура" Но вот отправить файл просто не судьба... InetSession = InternetOpen("VB Project", 0, vbNullString, vbNullString, 0) If InetSession > 0 Then MsgBox "First Stage of connection" Session = InternetConnect(InetSession, sServer, iPort, sLogin, sPassword, 3, 0, 0) If Session > 0 Then MsgBox "Second Stage of connection" If FtpPutFile(Session, "C:\1.txt", "1.txt", FTP_TRANSFER_TYPE_UNKNOWN, 0) = True Then MsgBox "YPA!!!" End If Call InternetCloseHandle(hSession) Call InternetCloseHandle(hINetSession) Где ошибка??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2008, 14:50 |
|
||
|
Передача по FTP в VB
|
|||
|---|---|---|---|
|
#18+
Перерыла гору форумов и статей по FTP и VB, но так и не нашла ни одного законченного примера про передачу по FTP. Если прокси HTTP, то "некоторые функции FTP не работают", в частности GET и PUT. И где же выход? Пока забросила эту задачку и все вручную... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2008, 16:50 |
|
||
|
Передача по FTP в VB
|
|||
|---|---|---|---|
|
#18+
Ребят вы пытаетесь через соединение HTTP отправить файл с помощью команд FTP это в корне не правильно!!! либо исправьте в строке Session = InternetConnect(InetSession, sServer, iPort, sLogin, sPassword, 3, 0, 0) 3 заменить на 0 Session = InternetConnect(InetSession, sServer, iPort, sLogin, sPassword, 0, 0, 0) тогда у вас отработает как надо загрузка на фтп! если же вам так сильно надо через http протокол тыкаться, или использовать проксю то протокол выбран у вас правильно, одно НО команды выбраны не верны! для этого используются HttpOpenRequest и HttpSendRequest ^_^ если вам нужен код отправки на фтп без прокси, то с этим могу помочь (правда не асинхронный режим =( не сумел сделать, если через HTTP + proxy то с этим я сильно не помогу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 12:05 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34886033&tid=2160095]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 117ms |

| 0 / 0 |
