Android之用HttpURLConnection断点下载谷歌云存储(google cloud storage)文件
生活随笔
收集整理的這篇文章主要介紹了
Android之用HttpURLConnection断点下载谷歌云存储(google cloud storage)文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 需求
在Android app里面實現斷點下載谷歌云存儲(google cloud storage)文件,也就是說用戶下載谷歌云存儲(google cloud storage)文件的時候可以暫停下載,后續可以再繼續下載
測試的圖片谷歌云的下載地址:https://storage.googleapis.com/keepdrop/common_dev/file-6fb695ac-22cb-4288-a968-6e9bba841917.jpg
2 斷點下載原理分析
斷點下載,也就是要從文件已經下載的地方開始繼續下載,所以在客戶端瀏覽器傳給web服務器的時候要多加一條信息告訴服務器我開始從哪個地方開始下載,就是Range屬性,在我們的請求頭里面加上去就行
Range: bytes=200-也就是告訴服務器文件需要從200字節開始下載,前面的字節不需要下載了
我們用Fiddler來模擬下加Range和不加Range的請求,我們直接把上面的鏈接放入Fiddler去執行
總結
以上是生活随笔為你收集整理的Android之用HttpURLConnection断点下载谷歌云存储(google cloud storage)文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之app作为服务器解决跨域
- 下一篇: Android之封装倒计时页面