无法接收来自Qt中QWebPage的下载请求
Can't receive download requests from the QWebPage in Qt
>我正在尝试为QGraphicsWebView创建一个下载管理器,到目前为止它运行良好,除了一件事:我无法将下载请求从QWebPage发送到下载管理器。
QObject::connect(webPage, SIGNAL(downloadRequested(const QNetworkRequest&)),
this, SLOT(downloadRequested(const QNetworkRequest&)));
这是我的代码,用于将下载请求信号连接到将请求转发到下载管理器的插槽。我在其他操作之前将 qDebug() 消息放在插槽中,但该消息没有显示。这意味着当我单击文件链接时不会发送信号。
有没有办法在用户单击文件链接时发送信号?
只有当您右键单击链接,然后单击"保存链接..."时,才会发出downloadRequested(QNetworkRequest)
信号。项。
当用户单击指向应该下载的内容的链接(带有 HTTP 字段 Content-Disposition: attachment; filename=...
),QWebPage
发出unsupportedContent(QNetworkReply*)
信号。
看看这个: QWebPage::unsupportedContent
相关文章:
- 下载URL中的所有文件
- VisualStudio:使用 Suse Enterprise Server 12 SP5 时,不会下载远程库标头
- 从 C++ 上的网址下载文件
- libcurl :显示正在运行的上传和下载速率
- 在 NVIDIA GEFORCE GTX 1050 上下载适用于 Windows 10 的 openCL 1.2
- 使用 libssh 从 SFTP 服务器下载文件并使用 C++ 将其写入 ofstream?
- 佳能SDK无法从相机下载图片
- 使用 Libcurl 库进行文件下载
- Mac os x app bundle 在下载并运行时崩溃,但在终端或更改 Info.plist 时运行良好
- 通过boost asio iostream下载大文件的最快方法是什么?
- 下载 GPU Mats 的矢量到主机
- 有没有办法使用 mongocxx 驱动程序从 GridFS 集合的文件下载任意范围?
- 为什么URLDownloadToFile()没有下载我的文件
- 下载到当前目录
- 顺序中止后未触发 Qt 下载进度
- 使用 Qt 下载公共保管箱文件
- WinInet只下载网页的一部分
- 视觉 无法使用 libcurl c++ 下载文件
- 下载文件到漫游问题
- 无法接收来自Qt中QWebPage的下载请求