0
我使用DropNet從Dropbox下載文件,我發現它使用RestClient執行請求。如何通過DropNet處理下載文件進度
我的問題: 無論如何在下載過程中取得進展狀態? 我的意思是,如果我正在下載幾兆字節的文件大小,我將如何知道下載正在進行中?
我們不應該舉個例子回調來告訴調用者有關狀態的信息嗎?每個包都會調用這個調用的狀態,比如包號?這樣客戶端可以等待或重試...?
感謝 約瑟夫
我使用DropNet從Dropbox下載文件,我發現它使用RestClient執行請求。如何通過DropNet處理下載文件進度
我的問題: 無論如何在下載過程中取得進展狀態? 我的意思是,如果我正在下載幾兆字節的文件大小,我將如何知道下載正在進行中?
我們不應該舉個例子回調來告訴調用者有關狀態的信息嗎?每個包都會調用這個調用的狀態,比如包號?這樣客戶端可以等待或重試...?
感謝 約瑟夫
可悲的是這個問題的答案是否定的。 RestSharp不支持這個功能,因此DropNet也不支持。
你可以看看DropNetRT,它基於HttpClient https://github.com/dkarzon/DropNetRT。它目前不支持進度,但可以使用類似這樣的方式進行修改:https://stackoverflow.com/a/8492195/75946
如果您確實有這個讓我知道,所以我可以幫助您或將您的更改包括到項目。我對這個功能有一些反饋,但還沒有找到一個好的方法來做到這一點。
好吧,我會看看,並會更新時,有這樣的更新。謝謝 – Joseph