Столкнулся с интересной темой, не могу закачать большой файл по фтп для закачки использую QFtp, закачиваю файл стандартно QFtp::get( const QString & file, QIODevice * dev = 0) в качастве dev использую QBuffer раз в секунду читаю данные из буфера и пишу их в файл, и очищаю буфер. Так вот если использую Qt версии 4.6.1 то файл качается бесконечно, то есть в реале файл весит 300мб, а при такой скачке может и два гига закачать пока не оборву соединение руками, если если использую Qt версии 4.6.3 то сразу же испускается сигнал done ( bool error ) без ошибок но при этом и в буффере пусто, маленькие файлы качает хорошо, метров до 5ти, кто подскажет в чем косяк? с радостью бы перешел на QNetworkAccessManager но он как то кисло с фтп работает.
|