|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Отправка файла по FTP |
|
Отправка файла по FTP
|
Новый участник Сообщения: 11 |
Требуется помощь, нужен скрипт для отправки файла по ftp, честно говоря даже не знаю с чего начать.
|
|
Отправлено: 23:55, 07-09-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Yarr70:
|
|
Отправлено: 00:14, 08-09-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Спасибо, ссылка очень полезная, но может есть готовый фрагмент кода с примером простой отправки одиночного файла.
|
Отправлено: 08:03, 08-09-2014 | #3 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Yarr70:
|
|
Отправлено: 08:14, 08-09-2014 | #4 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Выбрал для реализации такой код.
#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) присоединяется, открывает сессию, но закачка не удается, что не так? |
|
Отправлено: 16:42, 09-09-2014 | #5 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Yarr70,
Попробуйте использовать пассивный режим (в функции _FTP_Connect установить $i_Passive = 1). |
Отправлено: 22:03, 09-09-2014 | #6 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Супер, все сработало как надо, спасибо огромное. Приятно быть услышанным.
|
Отправлено: 23:01, 09-09-2014 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Отправка по почте последнего файла .log, созданного по дате и времени | alex_frog | Скриптовые языки администрирования Windows | 0 | 03-02-2013 17:32 | |
VBS/WSH/JS - Отправка по почте и перемещение файла одновременно!!! | malder | Скриптовые языки администрирования Windows | 4 | 19-10-2011 17:11 | |
CMD/BAT - [решено] Копирование файла по расписанию и его отправка по почте | LokkyZ | Скриптовые языки администрирования Windows | 8 | 03-10-2011 16:49 | |
[решено] По умолчанию win 2003 выгрузка файла по ftp | sx000 | Microsoft Windows NT/2000/2003 | 2 | 23-12-2009 13:14 | |
Отправка файла по почте через контекстное меню | vagner_HATE | Microsoft Windows 2000/XP | 3 | 27-12-2005 16:02 |
|