0
A
回答
0
當您向服務器發送請求時,服務器響應可能包含「Accept-Ranges」標頭。這表明服務器支持多部分下載。更多信息here.
您也可以在不檢查此標頭的情況下發送請求。如果你想下載一些特定的部分,你需要設置「範圍」標題。然而,服務器不支持它,下載可能從頭開始。更多信息here。
您的Qt代碼可能如下所示。
mCurrentRequest = QNetworkRequest(url);
QByteArray rangeHeaderValue = "bytes=" + QByteArray::number(mDownloadSizeAtPause) + "-";
mCurrentRequest.setRawHeader("Range",rangeHeaderValue);
download(mCurrentRequest);
完整的工作代碼可以找到here。
+0
非常感謝@Kunal。 – 2015-03-31 04:07:51
相關問題
- 1. 如何允許用戶從php服務器下載文件
- 2. 如何檢查如果PHP服務器允許外部捲曲連接
- 3. IIS6服務器不允許ncftpget遞歸下載文件
- 4. 只允許特定用戶從服務器上下載文件
- 5. 如何配置jetty以允許從外部服務器訪問?
- 6. Hangfire只允許一個服務器
- 7. QT樹,允許多選
- 8. 檢查並從FTP服務器下載多個文件
- 9. 在許多服務器上部署redis
- 10. 允許多個用戶啓動PostgreSQL服務器
- 11. 如何在允許下載前從http服務器下載需要轉介的文件?
- 12. 如何允許選擇多個過濾器 - 分頁?
- 13. Joomla允許的最多行數!部分
- 14. 允許外部服務器與使用PHP沒有DNS訪問服務器
- 15. 檢測服務器顯示分辨率
- 16. 如何最後允許部分頁面加載?
- 17. 任何存儲服務,如amazon s3,允許同時上傳/下載大文件
- 18. 多部分標識符可以不允許在下述第
- 19. 如何從服務中檢查新的android 6.0允許
- 20. 如何檢測Web服務器和localserver?
- 21. 如何檢測MySql服務器故障?
- 22. 如何檢測Web服務器
- 23. 允許檢查內部,而
- 24. 允許RDP公共網絡服務器?
- 25. 允許用戶在服務器
- 26. SQL Server不允許遠程服務器
- 27. Cocoa Touch:如何檢測下載服務器上丟失的文件
- 28. 允許使用一個URL(不帶Apache2)從多個源下載
- 29. WHMCS htaccess允許下載
- 30. IIS6:不允許被下載
從你的問題,你不清楚你想要做什麼。什麼協議,什麼請求,什麼服務器?您是否試圖確定Web服務器(HTTP)是否支持/發送MIME多部分下載?或者你在談論分塊傳輸? – 2015-03-31 03:57:42