2014-02-20 34 views
0

我使用DropNet从Dropbox下载文件,我发现它使用RestClient执行请求。如何通过DropNet处理下载文件进度

我的问题: 无论如何在下载过程中取得进展状态? 我的意思是,如果我正在下载几兆字节的文件大小,我将如何知道下载正在进行中?

我们不应该举个例子回调来告诉调用者有关状态的信息吗?每个包都会调用这个调用的状态,比如包号?这样客户端可以等待或重试...?

感谢 约瑟夫

回答

1

可悲的是这个问题的答案是否定的。 RestSharp不支持这个功能,因此DropNet也不支持。

你可以看看DropNetRT,它基于HttpClient https://github.com/dkarzon/DropNetRT。它目前不支持进度,但可以使用类似这样的方式进行修改:https://stackoverflow.com/a/8492195/75946

如果您确实有这个让我知道,所以我可以帮助您或将您的更改包括到项目。我对这个功能有一些反馈,但还没有找到一个好的方法来做到这一点。

+0

好吧,我会看看,并会更新时,有这样的更新。谢谢 – Joseph