Запись 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());

Но я не уверен, что это правильный путь, может быть, я что-то пропустил.

Ответы на вопрос(2)

Ваш ответ на вопрос