Запись QNetworkReply в файл
Я загружаю файл, используя QNetworkAccessManager :: get, но в отличие от QHttp :: get там нет встроенного способа прямой записи ответа в другой QIODevice.
Самый простой способ - сделать что-то вроде этого:
QIODevice* device;
QNetworkReply* reply = manager.get(url);
connect(reply, SIGNAL(readyRead()), this, SLOT(newData()));
а затем в слоте newData:
device->write(reply->readAll());
Но я не уверен, что это правильный путь, может быть, я что-то пропустил.