PureBasic

SendFTPFile()

Синтаксис

Result = SendFTPFile(#Ftp , Filename$ , RemoteFilename$ [, Asynchronous])

Описание


Отправляет файл в FTP-сервер.

Параметры

#Ftp Номер, идентифицирующий используемое FTP-Соединение.
Filename$ Имя файла для отправки. Если имя файла не содержит полный путь, он интерпретируется относительно текущего каталога.
RemoteFilename$ Удаленное (серверное) имя файла. Он должен находиться в текущем каталоге ftp (см. GetFTPDirectory() и SetFTPDirectory()).
Asynchronous (дополн.) Если установлено значение #True, передача будет выполняться в фоновом режиме. Значение по умолчанию (#False) блокирует программу, пока файл не будет полностью отправлен. Прогресс асинхронной передачи может быть получен с помощью команды FTPProgress(), и ее можно прервать с помощью команды AbortFTPFile().

Возвращаемое значение

Возвращает не нулевое значение, если файл был передан правильно, либо если асинхронная передача была инициализирована правильно. При сбое возвращаемое значение равно нулю.

Комментарии

Только один файл может быть передан (см. ReceiveFTPFile()), или передан в фоновом режиме одновременно.

См. также

ReceiveFTPFile(), SetFTPDirectory(), GetFTPDirectory(), FTPProgress(), AbortFTPFile()

Поддерживаемые OS

Все

<- RenameFTPFile() - Оглавление Ftp - SetFTPDirectory()->