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. 如何允許同時允許多個下載
- 2. 如何允許下載HTML服務器上的文件?
- 3. 如何配置服務器以允許大文件下載?
- 4. 如何允許用戶從php服務器下載文件
- 5. 如何允許下載1GB
- 6. SQL服務器 - 如何使允許
- 7. 如何檢查如果PHP服務器允許外部捲曲連接
- 8. IIS6服務器不允許ncftpget遞歸下載文件
- 9. 只允許特定用戶從服務器上下載文件
- 10. 允許在Web服務器
- 11. 如何配置jetty以允許從外部服務器訪問?
- 12. Hangfire只允許一個服務器
- 13. 下載管理器如何將文件分成多個部分?
- 14. QT樹,允許多選
- 15. 檢查並從FTP服務器下載多個文件
- 16. 在許多服務器上部署redis
- 17. DNS服務器可以允許多個名稱指向它嗎?
- 18. 允許多個用戶啓動PostgreSQL服務器
- 19. 允許多個Clientst連接到該服務器
- 20. ZeroMQ是否允許多個服務器套接字?
- 21. Wamp服務器只允許外部ips的外部連接
- 22. 如何在允許下載前從http服務器下載需要轉介的文件?
- 23. IIS 8 - 如何允許本地IIS web服務器訪問多個用戶
- 24. 從服務器下載許多圖像到Android
- 25. 如何允許選擇多個過濾器 - 分頁?
- 26. Joomla允許的最多行數!部分
- 27. 檢測服務器顯示分辨率
- 28. 服務器確實允許GET方法,但不允許POST
- 29. 檢測卸載服務
- 30. 如何檢測Web服務器
從你的問題,你不清楚你想要做什麼。什麼協議,什麼請求,什麼服務器?您是否試圖確定Web服務器(HTTP)是否支持/發送MIME多部分下載?或者你在談論分塊傳輸? – 2015-03-31 03:57:42