Что нового

[Сеть, интернет] Отправка файла по FTP

lelik_keo

Новичок
Сообщения
32
Репутация
0
Здравствуйте! пытаюсь написать код, с помощью которого создаваемые autoit-ом pdf файлы пересылались бы в конкретную папку удаленного хостинга, на котором размещен мой веб-сайт.

При этом всё время выскакивает ошибка, что файл не отправлен. С подключением вроде проблем нет, по крайней мере ошибка не выскакивает. Подскажите пожалуйста, что делаю не так?
Требуются ли от удаленного хостинга каких-либо дополнительных настроек?

Код:
#include <FTPEx.au3>
#include <Array.au3>
#include <File.au3>
#include <MsgBoxConstants.au3>

Local $server = '******'
Local $username = '******'
Local $pass = '******'

Local $Open = _FTP_Open('MyFTP Control')

If not $Open Then
MsgBox(0, "Info", "Не могу открыть фтп сессию")
Exit
EndIf
Local $i_Passive = 1
Local $Conn = _FTP_Connect($Open, $server, $username, $pass, $i_Passive)

If not $Conn Then
MsgBox(0, "Info", "Не могу подключиться к ftp серверу")
Exit
EndIf

Local $s_LocalFile = 'test.txt'
Local $s_RemoteFile = '/var/www/user34209/data/test.txt'

_FTP_FilePut($Conn, $s_LocalFile, $s_RemoteFile)

If not _FTP_FilePut($Conn, $s_LocalFile, $s_RemoteFile) Then
MsgBox(0, "Info", "Не могу закачать файл на ftp сервер")
_FTP_Close($Open)
Exit
EndIf

MsgBox(0, "Info", "Файл успешно закачан на фтп сервер")

_FTP_Close($Open)
 
Автор
L

lelik_keo

Новичок
Сообщения
32
Репутация
0
Проблема решена!
Local $s_RemoteFile = '/test.txt' если путь прописать так, то всё работает!!!
:IL_AutoIt_1:
 
Верх