关于QNetworkAccessManager上传大文件问题

C++语言 码拜 9年前 (2016-04-21) 1757次浏览
QNetworkRequest request;
request.setUrl(QUrl(strUrl));
request.setHeader(QNetworkRequest::ContentTypeHeader,”application/x-www-form-urlencoded”);
m_manager->post(request, QByteArray(“文件内容”));
这个QByteArray(“文件内容”)对象可以是多大呢?
假如提交一个1GB的文件,总不能申请一个1GB大小的QByteArray吧;
文件小了可以这么处理,文件大了怎么办呢?
怎么实现QNetworkAccessManager上传大文件的问题,求思路?
解决方案

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于QNetworkAccessManager上传大文件问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)