FTPGET — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м (→TransferType) |
Hisava (обсуждение | вклад) м (→TransferType) |
||
Строка 22: | Строка 22: | ||
http://www.indyproject.org/docsite/html/frames.html?frmname=topic&frmfile=TIdFTP_TransferType.html | http://www.indyproject.org/docsite/html/frames.html?frmname=topic&frmfile=TIdFTP_TransferType.html | ||
+ | IdFTP1.TransferType := ftBinary; | ||
+ | IdFTP1.Get('image.jpg', 'image.jpg', True, False); | ||
+ | |||
+ | IdFTP1.TransferType := ftASCII; | ||
+ | IdFTP1.Get('readme.txt', 'readme.txt', True, False); | ||
= Смотрите также = | = Смотрите также = |
Версия 11:09, 8 февраля 2018
FTPGET - это функция
Скачиваем файл с FTP
FTPGET( FTP, FileName, DestinationName<, showProgress=false><, OnProgressProgr=nil> )
FTP - объект FTP открытый FTPOPEN, FileName - имя файла, и полный путь к нему на FTP DestinationName - полный путь + имя файла куда сохранить, ShowProgress=false, показать ползунок OnProgressProgr=nil - текст программы итерпретатора который может выполнятся во время загрузки. Вызывается каждую 0.01% скаченного файла. Видны переменные: TimeElapsed - оставшееся время, CurGetPerc - сколько скачано в %, а также флаг FtpGetCancelFlag, установка его в TRUE прервет процесс загрузки Пример использования в R266 - TESTFTP
Текст
QrAddFn2
TransferType
TIdFTPTransferType = (ftASCII, ftBinary);
http://fire-monkey.ru/topic/990-tidftp-причина-неверной-закачки-файла-на-ftp/
http://www.indyproject.org/docsite/html/frames.html?frmname=topic&frmfile=TIdFTPTransferType.html
http://www.indyproject.org/docsite/html/frames.html?frmname=topic&frmfile=TIdFTP_TransferType.html
IdFTP1.TransferType := ftBinary; IdFTP1.Get('image.jpg', 'image.jpg', True, False);
IdFTP1.TransferType := ftASCII; IdFTP1.Get('readme.txt', 'readme.txt', True, False);