如何在放置/发布到HTTPS连接期间阻止QNetworkRequest缓存QIODevice的全部内容?它在发布到HTTP时工作正常,但HTTPS会导致整个文件在帖子开始之前被读入内存。
答案 0 :(得分:1)
使用Qt类不支持此功能。原因是Qt需要知道SSL头的总数据长度。发送透视图不支持分块编码。然而,您可以自己动手 - 您需要创建自己的SSL标头,然后创建自己的SSL编码数据块。
我建议你把这一切都包装在你自己的课堂上,这样可以很好地重复使用(为什么不把它发布到网上?)。
BTW,大部分信息来自Qt-interest mailing list上最近的一个帖子 - 2009年9月30日的一个帖子讨论了这个确切的问题。答案 1 :(得分:0)
你可能在Qt 4.6上取得了更大的成功。它有一些错误修正。