PureBasic

ReceiveFTPFile()

Синтаксис

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

Описание


Получает файл от FTP-сервера.

Параметры

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

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

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

Комментарии

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

См. также

SendFTPFile(), SetFTPDirectory(), GetFTPDirectory(), FTPProgress(), AbortFTPFile()

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

Все

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