是否可以使用URLStream對象暫停/恢復下載?使用URLStream暫停/恢復下載?
4
A
回答
0
我不認爲這是可能的使用URLStream,但我認爲你可以實現暫停/恢復能力使用Socket。
這需要設置合適的套接字策略,這有點麻煩,並且服務器接受字節範圍。見byte serving和RFC2616。
這個想法是,你會保持你從當前響應中讀取的字節數。當你想暫停時,你會關閉連接。爲了恢復,你需要重新打開連接併發送一個http GET請求,指定一個從你存儲的字節數開始的字節範圍(也就是說,你正在拾取你離開的地方)。
請記住,這只是一個想法。我不確定關閉和重新打開連接是否是最佳解決方案。這可能不是火箭科學,但需要一些工作才能正確實施。而且,正如我所說,我認爲這樣的事情應該有效,但我並沒有自己嘗試過,所以我不能100%確定。但也許值得一試。
2
相關問題
- 1. 使用Indy組件下載,暫停和恢復下載
- 2. 暫停/恢復http連接下載
- 3. 暫停並恢復與pycurl下載
- 4. lftp暫停和恢復下載
- 5. 暫停並恢復下載flex?
- 6. 暫停/恢復下載的com.mozillaonline
- 7. Android FTP下載暫停/恢復
- 8. 如何使用okhttp在Android中暫停/恢復下載
- 9. 暫停和恢復下載使用改造
- 10. Android應用暫停恢復
- 11. 在加載時停止applet執行,使用javascript暫停/恢復?
- 12. 如何暫停並恢復在iPhone應用程序下載?
- 13. 如何暫停和恢復上傳ASIHttpRequest(不用於下載)?
- 14. VB.Net暫停和恢復對下一個
- 15. 如何使用fadeLoop暫停和恢復?
- 16. 暫停/恢復使用WebDAV在Android
- 17. 使用jquery暫停和恢復動畫
- 18. 暫停/恢復jquery .animate()?
- 19. AngularFire暫停/恢復同步
- 20. Twilio播放暫停/恢復
- 21. 暫停和恢復BackgroundWorker
- 22. 暫停和恢復SKScene
- 23. 暫停和恢復ASINetworkQueue
- 24. 暫停/恢復線程?
- 25. 暫停和恢復宏
- 26. 暫停/恢復任務
- 27. Cocos2d引擎 - 暫停,恢復
- 28. 暫停和恢復功能
- 29. WebRTC暫停和恢復流
- 30. NSThread暫停和恢復
有趣的想法,但請記住:使用套接字將意味着SWF將無法通過代理服務器工作。 – 2009-06-28 20:23:41