我使用DropNet从Dropbox下载文件,我看到它使用RestClient来执行请求。
我的问题是:下载过程中有没有获取进度状态的方法?我的意思是,如果我正在下载几兆字节大小的文件,我怎么知道下载正在进行?!
例如,我们不应该有回调来通知调用者状态吗?,每个包调用这个带有状态如包号?的bace,以便客户端可以等待或重试...?
谢谢约瑟夫
发布于 2014-02-21 11:19:04
遗憾的是,这个问题的答案是否定的。RestSharp不支持这一点,所以DropNet也不支持。
你可以看看基于HttpClient https://github.com/dkarzon/DropNetRT的DropNetRT。它目前不支持开箱即用的进度,但可以使用类似以下内容进行修改:https://stackoverflow.com/a/8492195/75946
如果你真的想这样做,请让我知道,这样我就可以帮助你,或者将你的更改包含到项目中。我已经收到了一些关于这个功能的反馈,但还没有找到一个好的方法来做它。
https://stackoverflow.com/questions/21904221
复制相似问题