• 505阅读
  • 9回复

webengine 如何实现页面文件另存为或下载到本地 [复制链接]

上一主题 下一主题
离线htamwidt
 

只看楼主 倒序阅读 楼主  发表于: 07-25
回复本帖可获得5RMB金钱奖励!
每人最多可获奖1次,奖池剩余5RMB金钱 (中奖几率10%)
webengine 如何实现页面文件另存为下载到本地,求大神协助

离线robinsonsir

只看该作者 1楼 发表于: 07-25
离线htamwidt

只看该作者 2楼 发表于: 07-26
回 robinsonsir 的帖子
robinsonsir:不太清楚你的需求:
https://www.cnblogs.com/qq78292959/p/3890899.html  (2018-07-25 23:58) 

webengine 载入 一个网页,网页上有一些doc或rar文件,如何触发下载,像其他浏览器一样出现另存为的保存框。
离线htamwidt

只看该作者 3楼 发表于: 07-26
  像这个图
离线robinsonsir

只看该作者 4楼 发表于: 07-26
那就是在 网页的js代码里实现了:https://www.cnblogs.com/qq78292959/p/3890899.html
离线htamwidt

只看该作者 5楼 发表于: 07-26
回 robinsonsir 的帖子
robinsonsir:那就是在 网页的js代码里实现了:https://www.cnblogs.com/qq78292959/p/3890899.html  (2018-07-26 14:22) 

大哥,js弹不出来,在浏览器上没问题,在qwebengine里弹不出下载框。
离线robinsonsir

只看该作者 6楼 发表于: 07-26
回 htamwidt 的帖子
htamwidt:大哥,js弹不出来,在浏览器上没问题,在qwebengine里弹不出下载框。 (2018-07-26 17:30) 

QWebEngineView 调试
离线779734784

只看该作者 7楼 发表于: 07-27
qt里有例子
离线XChinux

只看该作者 8楼 发表于: 07-30
[signal] void QWebEngineProfile::downloadRequested(QWebEngineDownloadItem *download)

其实下载完了再弹出对话框另存为,然后扭到新地方,也可以。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线htamwidt

只看该作者 9楼 发表于: 08-01
回 XChinux 的帖子
XChinux:[signal] void QWebEngineProfile::downloadRequested(QWebEngineDownloadItem *download)
其实下载完了再弹出对话框另存为,然后扭到新地方,也可以。 (2018-07-30 08:44) 

感谢
快速回复
限100 字节
 
上一个 下一个