C++ (Qt)QFile *file = new QFile("out.txt"); if (!file->open(QIODevice::WriteOnly)) return -1; ftp = new QFtp(this); ftp->connectToHost("ftp.trolltech.com"); ftp->login(); ftp->cd("qt"); ftp->get("INSTALL", file); ftp->close(); file->close(); return 0;
C++ (Qt)this->setGeometry( QRect(20, 20, 200, 50) );setWindowTitle("FTP downloader v 1.1"); ftp = new QFtp(this);connect(ftp, SIGNAL(commandFinished(int, bool)),this, SLOT(ftpCommandFinished(int, bool)));connect(ftp, SIGNAL(listInfo(const QUrlInfo &)),this, SLOT(addToList(const QUrlInfo &))); //тут выполняеться создание списка файлов для скачкиconnect(ftp, SIGNAL(commandStarted(int )),this,SLOT(ftpMod(int )));