QNetworkAccessManager::put():上传大文件

发布于 2024-08-26 08:20:55 字数 123 浏览 6 评论 0原文

我目前正在开发一个示例应用程序,它使用 QNetworkAccessManager 发送 HTTP 命令。在示例中,我们将文件上传到服务器。这里我想逐块上传文件(不是整个文件)。 有没有办法批量发送大文件。

提前致谢

I am currently working on a sample application which uses QNetworkAccessManager to send the HTTP command. In the sample we are uploading files to server. Here I want upload the file in chunk by chunk(not whole file).
Is there any way to send large file in chunk by chunk.

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦回旧景 2024-09-02 08:20:55

我认为 put(const QNetworkRequest&, QIODevice *) 只会从 QIODevice 中逐块读取。如果你想限制块的大小,你可以创建自己的从基类继承的类,这样 readData(..) 将传递 maxSize 的进一步有限值。

I think put(const QNetworkRequest&, QIODevice *) will read only chunk-by-chunk from QIODevice. If you want to restrict size of chunk you can create own class inhertied from base in that way that readData(..) will pass further limited value of maxSize.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文