|
Положить и взять файл на/с FTP. Как?
|
|||
---|---|---|---|
#18+
Проблема. Как закачать файл по ftp и соответственно взять с ftp. Напишите пожалуйста. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2005, 17:59 |
|
Положить и взять файл на/с FTP. Как?
|
|||
---|---|---|---|
#18+
Самый простой способ воспользоваться Microsoft Internet Transfer Control. Чтобы иметь возможность воспользоваться им: tools - > options - > Controls - > ActiveX controls, выбираем в списке "Microsoft Internet Transfer Control". Затем на панели Form Controls - > View Classes -> ActiveX. Дальше как и с любым другим контролом ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2005, 18:39 |
|
Положить и взять файл на/с FTP. Как?
|
|||
---|---|---|---|
#18+
Hi LVadim! Если нету особо извращённого прокси, то можно через АПИ - ищи по FtpGetFile, FtpPutFile - также обрати внимание на URLDownloadToFile. На сайте Михаила Дроздова есть dll-ка для работы через какой-то хитрый прокси. Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2005, 02:08 |
|
Положить и взять файл на/с FTP. Как?
|
|||
---|---|---|---|
#18+
Здравствуйте!!! У меня-та же проблема. В переброске файлов с/на FTP. Загвоздка в чем: 1)Microsoft Internet Transfer Control отсутствует в списке ActiveX . 2) Пробовал через API из wininet.dll Действовал по рецепту Ю.Шутенко. Вот ссылки: http://%5Dhttp://kodu.neti.ee/~juri4/vfpplus/inet_10_ru.htm#InternetGetConnectedState%5B/url] http://kodu.neti.ee/~juri4/vfpplus/inet_12_ru.htm#FtpCreateDirectory работает почти все(удаляется и создается каталог на фтп, попадаем в текущий каталог фтп,ну в общем много чего), кроме функции FtpPutFile и FtpGetFile Вот синтаксис FtpPutFile Declare integer FtpPutFile In WinInet.dll ; Integer nConnect_Handle, String @lpcLocalFile, String @lpcNewRemoteFile, ; Integer nFlags, Integer nContext и присвоение f_p_file=FtpPutFile(lnSession,myfile,shortmyfile,FTP_TRANSFER_TYPE_BINARY , 0) Вопрос в 2х последних параметрах nFlags и nContext. Правильно ли я их описал?? Какие там значения должны быть??? ПОМОГИТЕ ПОЖАЛУЙСТА,прошу!!!!! Жизненно важный вопрос!! Прилагаю свой опус в виде *scx и *sct. заархивирован в zip`e ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2009, 14:23 |
|
Положить и взять файл на/с FTP. Как?
|
|||
---|---|---|---|
#18+
AntoAlex, WinInet.h ... #define FTP_TRANSFER_TYPE_UNKNOWN 0x00000000 //десятичный 0 #define FTP_TRANSFER_TYPE_ASCII 0x00000001 //Десятичный 1 #define FTP_TRANSFER_TYPE_BINARY 0x00000002 //Десятичный 2 ... MSDN dwContext Pointer to a variable that contains the application-defined value that associates this search with any application data. This is used only if the application has already called InternetSetStatusCallback to set up a status callback function. То есть, вполне допустим 0, если Вам не надо наблюдать за ходом процесса... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2009, 15:08 |
|
Положить и взять файл на/с FTP. Как?
|
|||
---|---|---|---|
#18+
Но ведь я так и писал, а функция конкретно не пашет!!!!! Просто интересно, почему так? Может что еще ей надо?? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2009, 15:49 |
|
Положить и взять файл на/с FTP. Как?
|
|||
---|---|---|---|
#18+
Привет, ну подскажите... Поднял ФТП на сервере, прекрасно подключаюсь к нему из фокса как описано ниже, но при передаче файлов на сервер возникает проблема, файлы на ФТП создаются, но с нулевым размером. Т.е. пустые. ln_Inet_Handle = InternetOpen("VisualFoxPro", 1, .NULL., .NULL., 0) lnSession = ; InternetConnect(; ln_Inet_Handle,; '192.168.1.1', ; 21, ; 'User', ; 'pass', ; 1, ; 0, ; 0) FtpPutFile(lnSession,'c:\dir\file.DBF','dir\file.DBF',1,0) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2009, 10:34 |
|
Положить и взять файл на/с FTP. Как?
|
|||
---|---|---|---|
#18+
Вопрос снят, разрешилось путем соединения в пассивном режиме InternetConnect(; ln_Inet_Handle,; '192.168.1.1', ; 21, ; 'User', ; 'pass', ; 1, ; 0x08000000 , ; 0) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2009, 12:19 |
|
|
start [/forum/topic.php?fid=41&msg=35774203&tid=1586081]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 151ms |
0 / 0 |