![]() |
Отправка файла по FTP
Требуется помощь, нужен скрипт для отправки файла по ftp, честно говоря даже не знаю с чего начать.
|
Цитата:
|
Спасибо, ссылка очень полезная, но может есть готовый фрагмент кода с примером простой отправки одиночного файла.
|
Цитата:
|
Выбрал для реализации такой код.
#Include <FTPEx.au3> $server = "****" $login = "****" $password = "****" $filepath = "F:\test001.txt" $ftppath = "/test001.txt" $hOpen = _FTP_Open('Total Commander (UTF-8)') If not $hOpen Then ConsoleWrite("Не могу открыть фтп сессию" & @CRLF) Exit EndIf $hConn = _FTP_Connect($hOpen, $server, $login, $password) If not $hConn Then ConsoleWrite("Не могу подключиться к ftp серверу" & @CRLF) Exit EndIf If not _FTP_FilePut($hConn, $filepath, $ftppath) Then ConsoleWrite("Не могу закачать файл на ftp сервер" & @CRLF) ConsoleWrite($hOpen & @CRLF) ConsoleWrite($hConn & @CRLF) ConsoleWrite($filepath & @CRLF) ConsoleWrite($ftppath & @CRLF) _FTP_Close($hOpen) Exit EndIf ConsoleWrite("Файл успешно закачан на фтп сервер" & @CRLF) _FTP_Close($hOpen) присоединяется, открывает сессию, но закачка не удается, что не так? |
Yarr70,
Попробуйте использовать пассивный режим (в функции _FTP_Connect установить $i_Passive = 1). |
Супер, все сработало как надо, спасибо огромное. Приятно быть услышанным.
|
Время: 22:56. |
Время: 22:56.
© OSzone.net 2001-