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上传大文件的问题,求思路?
request.setUrl(QUrl(strUrl));
request.setHeader(QNetworkRequest::ContentTypeHeader,”application/x-www-form-urlencoded”);
m_manager->post(request, QByteArray(“文件内容”));
这个QByteArray(“文件内容”)对象可以是多大呢?
假如提交一个1GB的文件,总不能申请一个1GB大小的QByteArray吧;
文件小了可以这么处理,文件大了怎么办呢?
怎么实现QNetworkAccessManager上传大文件的问题,求思路?
解决方案