Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Polish
  4. Prosta aplikacja konsolowa FTP
Forum Updated to NodeBB v4.3 + New Features

Prosta aplikacja konsolowa FTP

Scheduled Pinned Locked Moved Polish
2 Posts 2 Posters 1.4k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    pioflor
    wrote on last edited by
    #1

    Chcę napisać prostą aplikację konsolową, która połączy się z serwerem FTP.
    Kombinuje coś takiego:
    @
    #include <QCoreApplication>
    #include <QDebug>
    #include <QFtp>
    #include <QString>
    #include <iostream>
    using namespace std;
    int main(int argc, char* argv[])
    {
    QCoreApplication app(argc, argv);
    QFtp *ftp = new QFtp();
    QEventLoop eventLoop;
    QObject::connect(ftp, SIGNAL(commandFinished(int,bool)), &eventLoop, SLOT(quit()));
    eventLoop.exec();
    ftp->connectToHost("serwer");
    ftp->login("login","hasło");
    QString a;
    ftp->list(a);
    ftp->close();
    cout<<"string="<<a.toStdString()<<endl;
    return 0;
    }
    @
    Po mimo tego, że na serwerze znajdują się pliki, mój program tego nie wykazuje. Dlaczego?

    1 Reply Last reply
    0
    • M Offline
      M Offline
      maniek1310
      wrote on last edited by
      #2

      Na serwerze ftp utwórz jakiś folder i skopiuj do niego jakieś pliki, i zrób w programie że po zalogowaniu automatycznie przejdzie do tego folderu.

      Ps. Jak dobrze pamiętam to do przechodzenia do jakiegoś folderu należy użyć QFtp::cd
      Ps2. Możesz też spróbować narzucić folderu już podczas logowania się do serwera, w takim wypadku podajesz taki adres serwera np. localhost\nazwa_folderu

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved