On Tuesday 06 October 2009 20:03:06 Ronny Scholz wrote: > If you click on a download link, it is visited twice. > The first visit is done by webkit, which leaves us a QNetworkReply pointer. > The second visit is done by the KIO Job, which the downloads the file. > > This is problematic e.g. for one-click hosters that restrict consecutive > downloads. If rekonq downloads a file from there, the file just contains > the error page (because the actual download is the second visit), saying > something like "Your IP is already downloading, please wait 15 minutes.". > To reproduce the bug, go to http://www.rapidshare.com/, upload a file, > download it and open it in a text editor. > > > To get around this issue, we will have to use the QNetworkReply pointer > from the first visit to download the file. QNetworkReply already provides > the appropriate methods to get the file content, because it is derived > from QIODevice. > > I searched for an elegant way to do this via a KIO job or KJob with the > requirement of support for multiple downloads. Until now I did not find a > proper solution. > > Any comments or hints on this?
This is a really problematic issue. Thanks for pointing it out. This obviously is due to webkit - KIO integration. I'll point this to webkitkde developers to find a proper solution (this also because I'm thinking it's time to switch to kdewebkit in rekonq 0.4) For a "0.3 release fix"... I don't know. I'll find time for this in the evening. Cheers, -- Andrea Diamantini, adjam GPG Fingerprint: 57DE 8E32 7D1A 0E16 AA52 59D8 84F9 3ECD DBF9 730F rekonq project WEB: http://rekonq.sourceforge.net IRC: rek...@freenode _______________________________________________ rekonq mailing list [email protected] https://mail.kde.org/mailman/listinfo/rekonq
