0

使用QNetworkAccessManager类时我遇到了一些麻烦。

我用它从像“ http://www.foo.com/bar/foobar.txt ”这样的网址下载一个简单的文件。

当我开始下载时,我使用:

m_pNetworkReply = m_pNetworkAccessManager->get(QNetworkRequest(m_CurrentFileToDownload));

然后我连接几个槽来接收,例如下载文件过程中的错误。

我的问题是,如果计算机正在使用代理,我如何才能知道它?我看过QNetworkProxy类,但如何初始化它?

有没有办法匹配默认浏览器的设置?我必须让用户自己配置代理吗?

我希望我的问题很清楚...

提前感谢您的帮助和建议!

4

1 回答 1