我正在使用DropNet从Dropbox下载文件,我看到它使用RestClient来执行请求。
我的问题: 无论如何在下载期间获得进度状态? 我的意思是,如果我正在下载几兆字节的文件大小,我怎么知道下载正在进行中?!
我们不应该通过回调来通知调用者有关状态吗?,每个包调用此调用bace状态如包号?,所以客户端可以等待或重试...?
由于 约瑟夫
答案 0 :(得分:1)
可悲的是,答案是否定的。 RestSharp不支持这一点,所以DropNet也不支持。
你可以看看基于HttpClient https://github.com/dkarzon/DropNetRT的DropNetRT。它目前不支持开箱即用的进度,但可以使用类似的内容进行修改:https://stackoverflow.com/a/8492195/75946
如果你确实有这个让我知道,那么我可以帮助你或将你的更改包含在项目中。我对这个功能有一些反馈,但还没有找到一个很好的方法。