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
_______________________________________________
webkit-qt mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt

Reply via email to