下载
源码
关键代码
void DownloadTask::StartDownload(const QUrl url,
QFile *file,
qint64 startPoint/* =0 */,
qint64 endPoint/* =-1 */)
{
if( NULL == file )
return;
m_HaveDoneBytes = 0;
m_StartPoint = startPoint;
m_EndPoint = endPoint;
m_File = file;
//根据HTTP协议,写入RANGE头部,说明请求文件的范围
QNetworkRequest qheader;
qheader.setUrl