QFtp - pobieranie wielu plików



  • Witam, mam kod, którym chcę pobrać dużą liczbę plików (od 1 do 150) i problem pojawia się przy wysyłaniu polecenie get, gdyż on chce pobierać wszystkie pliki na raz i wtedy program się craschuje, a nie wiem jak zrobić aby czekał na pobranie jednego pliku i dopiero rozpoczął kolejne pobieranie.

    Oto kod, który posiadam :

    wywołanie pobierania plików
    @for(int k = 0; k < 1024; k++)
    {
    if(spr[k] == true && check_all_log_name[k] != ""){
    qDebug() << "asd : " << check_all_log_name[k];

            download_patch_file&#40;check_all_log_name[k]&#41;;
        }
    }@
    

    funkcja pobierająca pliki
    @void metin2_patcher::download_patch_file(QString name)
    {
    qDebug() << "Download : " << name;

    download = new QFile&#40;name&#41;;
    
    download->open(QIODevice::WriteOnly);
    
    ftp->get(name, download);
    

    }@

    Ps. Nie znam języka angielskiego i jak ktoś mógłby przetłumaczyć mi ten mój problem to byłbym wdzięczny i dodał by go do działu tego General and Desktop


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.