如何使用Scala中的Spray Client跟踪中型文件下载的进度

时间:2014-03-26 16:53:45

标签: scala http spray spray-client

我正在尝试使用Spray从我的Scala应用程序下载一个中等大小的文件,比如一个视频 我需要的是下载文件,并且,对于我收到的每个chuck(可能是chuck尺寸是我将通过config设置的东西),跟踪整个过程的进度(a.k.a. progress-bar like)。
另外,我想避免在保存之前将整个文件保存在内存中,而是在收到它时保存每个chuck(并记录下来)。

我看了一下文档,有点在线 但是,我似乎无法找到明确的方法 我发现的唯一的事情是this link,说当时喷雾客户端不支持这个用例,我应该直接使用喷雾罐......虽然没有例子,所以我仍然有点困惑

有人可以提出建议吗?指出我正确的方向? 你会如何下载30MB的文件?

由于

0 个答案:

没有答案