Текущее время: Сб, авг 02 2025, 20:50

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: копирование файлов на FTP
СообщениеДобавлено: Чт, сен 02 2004, 12:00 
Гость
Подскажите пожалуйсто , как положить и взять локальный файл на FTP. Я использую FTP_CONNECT
всё нормально , а дальше незнаю.
Пробовал FTP_COPY , но эта функция с FTP на FTP.
Пробовал FTP_COMMAND , нужно передать параметр COMMAND , а какую команду?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 02 2004, 15:29 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 15:33
Сообщения: 160
Откуда: R/3 4.7
FTP команду.
Ищи в доке по FTP сереверу, или в инете.
Как примеры: ореn, put, close.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 02 2004, 15:48 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
В проводнике виндовсовском открой справку по нему и там в индексе набери FTP и будет тебе счастье :D
Code:
Ftp commands

Select an ftp command to get more information.
Ftp: !    Ftp: glob    Ftp: put
Ftp: ?    Ftp: hash    Ftp: pwd
Ftp: append    Ftp: help    Ftp: quit
Ftp: ascii    Ftp: lcd    Ftp: quote
Ftp: bell    Ftp: literal    Ftp: recv
Ftp: binary    Ftp: ls    Ftp: remotehelp
Ftp: bye    Ftp: mdelete    Ftp: rename
Ftp: cd    Ftp: mdir    Ftp: rmdir
Ftp: close    Ftp: mget    Ftp: send
Ftp: debug    Ftp: mkdir    Ftp: status
Ftp: delete    Ftp: mls    Ftp: trace
Ftp: dir    Ftp: mput    Ftp: type
Ftp: disconnect    Ftp: open    Ftp: user
Ftp: get    Ftp: prompt    Ftp: verbose


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 27 2007, 15:00 
Специалист
Специалист

Зарегистрирован:
Ср, июн 07 2006, 11:41
Сообщения: 103
Может, вопрос не совсем по адресу, но все же. Возможно, кто-то уже наступал на эти грабли:
1. команда open проходит успешно
2. коменда cd проходит успешно
2: put d:\1.txt 1.txt пишет:
200 PORT command OK
150 Opening data connection
и на этом умирает.

Подскажите, где хоть приблизительно глюк искать (FTP-клиент, настройках прокси, настройках провайдера инета)?

ЗЫ. другие команды get, dir, ... тоже виснут подобным образом.

_________________
Спешить надо медленно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 28 2007, 07:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
А если в ftp-консоли на сервере приложений ручками эти команды выполнить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 28 2007, 08:28 
Специалист
Специалист

Зарегистрирован:
Ср, июн 07 2006, 11:41
Сообщения: 103
sibrin написал:
А если в ftp-консоли на сервере приложений ручками эти команды выполнить?
Именно так и делалось. Какой смысл зашивать это в прогу, если оно даже из консоли не работает? Вот сформированный лог-файл:
Code:
ftp> Связь с ftp.narod.ru.
open ftp.narod.ru
220 first-ftp.narod.ru (Libra FTP daemon 0.17 20070613)
Пользователь (ftp.narod.ru:(none)):
331 Password required

230 Logged in, proceed
ftp> cd exchange
250 Current directory changed
ftp> put "D:\Exchange\01.zip" "01.zip"
200 PORT command OK
150 Opening data connection

_________________
Спешить надо медленно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 28 2007, 08:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Попробуйте включить пассивный режим PASV.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 28 2007, 10:27 
Специалист
Специалист

Зарегистрирован:
Ср, июн 07 2006, 11:41
Сообщения: 103
а как он включается? :oops:

_________________
Спешить надо медленно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 28 2007, 11:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Командой PASV.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 10:26 
Специалист
Специалист

Зарегистрирован:
Ср, июн 07 2006, 11:41
Сообщения: 103
Не вижу я такой команды.

Code:
ftp> ?
Commands may be abbreviated.  Commands are:

!               account         append          ascii           bell
binary          bye             case            cd              cdup
chmod           close           cr              delete          debug
dir             disconnect      form            get             glob
help            idle            lcd             ls              mdelete
mdir            mget            mkdir           mls             mode
modtime         mput            newer           nmap            nlist
ntrans          open            prompt          sendport        set
put             pwd             quit            quote           recv
rstatus         rhelp           rename          reset           rmdir
send            site            size            status          struct
system          sunique         type            user            umask
verbose         ?

... или я чего-то путаю?

_________________
Спешить надо медленно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 11:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Code:
230 User logged in, proceed.
ftp> quote pasv
227 Entering Passive Mode (***,81,123,226,13,44)
ftp> dir
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 12:44 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lexoftech написал(а):
Может, вопрос не совсем по адресу, но все же. Возможно, кто-то уже наступал на эти грабли:
1. команда open проходит успешно
2. коменда cd проходит успешно
2: put d:\1.txt 1.txt пишет:
200 PORT command OK
150 Opening data connection
и на этом умирает.
...

Может попробовать использовать ФМ 'FTP_R3_TO_SERVER'?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 13:36 
Специалист
Специалист

Зарегистрирован:
Ср, июн 07 2006, 11:41
Сообщения: 103
Обязательно попробую, как появится возможность.
А скажите, в чем вообще принцип пассивного режима? Что это за фрукт? А то, как-то по-обезьяньи получается: делаю и не знаю что :)

_________________
Спешить надо медленно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 13:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lexoftech написал(а):
Обязательно попробую, как появится возможность.
А скажите, в чем вообще принцип пассивного режима? Что это за фрукт? А то, как-то по-обезьяньи получается: делаю и не знаю что :)

В активном режиме на сервере (по умолчанию) открыты 21 порт - это передача комманда-ответ и 20 порт - это для приёма-передачи данных. В пассивном режиме клиент открывает у себя порт для передачи данных, сообщает его серверу и сервер коннектится к порту - это очень грубо и приближенно, к абапу отношения не имеет.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB