Nas*_*zta 10
据我所知,你应该下载它.QHttp提供了将其下载到临时文件的简便方法.
QTemporaryFile temp_file;
QHttp http("example.com");
http.get("/your.xml",&temp_file);
Run Code Online (Sandbox Code Playgroud)
新版本(基于QNetworkAccessManager):
QNetworkAccessManager * manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(fileIsReady(QNetworkReply*)) );
manager->get(QNetworkRequest(QUrl("http://example.com/your.xml")));
...
void fileIsReady( QNetworkReply * reply)
{
QTemporaryFile temp_file;
temp_file.write(reply->readAll());
}
Run Code Online (Sandbox Code Playgroud)