[webkit-qt] pass memroy data to QNetworkReply
Markus Goetz
Markus.Goetz at nokia.com
Tue Mar 22 02:16:28 PDT 2011
On Tuesday, March 22, 2011 09:28:39 am ext 周鹏 wrote:
> Hi,all!
>
> In my program, i have download some type of resource(such as js
> file,imgs) in memory,so, i don't need QNetworkAccessManager to download
> some external resource. I hava extend QNetworkAccessManager class and
> override it's virtual method QNetworkAccessManager::createRequest,but i
> don't know how to pass memory data to QNetworkReply,can anyone help me?
>
> virtual QNetworkReply * createRequest(Operation op, const QNetworkRequest &
> req, QIODevice * outgoingData = 0) {
> if (req.url().path().endsWith("js"))
> {
> //TODO
> //all js file has download in memory(not in file),so, how to
> fabricate a QNetworkReply using memory data }
> else
> {
> return QNetworkAccessManager::createRequest(op, req, outgoingData);
> }
> }
You have to create a custom QNetworkReply class too.
See for example http://doc.qt.nokia.com/qq/32/qq32-webkit-protocols.html
Markus
More information about the webkit-qt
mailing list