【问题标题】:How to download by block with Qt?如何使用 Qt 分块下载?
【发布时间】:2010-09-02 14:35:09
【问题描述】:

出于多种原因,我需要逐个 1024 字节下载文件。

我在 QnetworkAccessManager 中一无所获。 我不能使用“header technic”,因为我的服务器不支持它。

我称之为 header technic,即在 http 请求的 header 中发送诸如“Content-Range: bytes 21010-47000/47022”之类的技术

【问题讨论】:

  • 1024字节是客户端限制还是服务器限制?
  • 客户端限制(它是为移动设备设计的)

标签: qt byte qnetworkaccessmanager


【解决方案1】:

改用QTcpSocket 并使用适当的值调用QTcpSocket::setReadBufferSize()。那么您将无法读取比您设置的缓冲区大小更大的块。

【讨论】:

猜你喜欢
  • 2014-08-15
  • 2013-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-09
相关资源
最近更新 更多