• 5367阅读
  • 3回复

求大神指导Qwebview网页链接的下载实现 [复制链接]

上一主题 下一主题
离线sl91wxl
 

只看楼主 倒序阅读 楼主  发表于: 2013-11-12
在Qwebview上显示一个下载链接,如上图,单击下载能实现将文件下载的功能。

我现在遇到的问题如何能够单击触发这个下载信号,看了资料这样一个连接connect(webView->page(), SIGNAL(downloadRequested(co nst QNetworkRequest&)), this, SLOT(download(co nst QNetworkRequest&)));可触发下载信号,但是问题来了,这个信号只能在save link...这个操作下触发,不能够直接单击下载触发。
Qwebview 鼠标移动到图片上右击如上图,save image也可以触发上面的信号,可将图片信息保存到文件里。两个功能只解决了一个!第一个下载网页链接问题如何解决“?指导一下。别沉了


离线XChinux

只看该作者 1楼 发表于: 2013-11-19
判断header,response的contenttype是application/octet-stream,就自己处理下载
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线sl91wxl

只看该作者 2楼 发表于: 2013-11-22
老大你是说
Qnetworkreply reply;
QNetworkAccessManager manager;
reply = manager.head(QNetworkRequest);
reply.readall();可以读取某个网站的的头文件么?
离线sl91wxl

只看该作者 3楼 发表于: 2013-11-22
还是不是判断之前都要讲网页的源码下载下来查看<meta http-equiv=Content-Type的类型在进行处理?
快速回复
限100 字节
 
上一个 下一个