【发布时间】:2011-09-28 13:57:41
【问题描述】:
我正计划为 Android 构建一个 Webdav 客户端,但我不确定使用哪个库最好。基本上我想允许用户暂停和恢复到 Webdav 服务器的上传请求。有什么办法吗?
我环顾四周,显然我可以在这些库之间进行选择:
- 沙丁鱼
- 杰克兔
- 雅加达幻灯片
Sardine 看起来是目前最稳定的解决方案。不过,我没有看到任何关于暂停和恢复请求的信息。
【问题讨论】:
标签: java android upload webdav
我正计划为 Android 构建一个 Webdav 客户端,但我不确定使用哪个库最好。基本上我想允许用户暂停和恢复到 Webdav 服务器的上传请求。有什么办法吗?
我环顾四周,显然我可以在这些库之间进行选择:
Sardine 看起来是目前最稳定的解决方案。不过,我没有看到任何关于暂停和恢复请求的信息。
【问题讨论】:
标签: java android upload webdav
我是沙丁鱼的原作者。我创建它是因为 Slide 和 Jackrabbit 太难使用并且没有得到很好的支持。 Sardine 的意图始终是在服务器上运行,而不是在移动设备上运行。此外,设计始终围绕提出请求并获得响应。没有什么关于暂停的。我还听说让它在 Android(依赖项)上运行可能会出现问题。
也就是说,我不想这么说,但我认为你几乎是靠自己的。如果您想加入 Sardine 项目并为其提供补丁以使其与 Android 兼容并支持暂停等功能,我很乐意拥有您(假设您编写了很好的代码。呵呵)。
【讨论】:
据我所知,沙丁鱼与 android 不完全兼容(缺少一些依赖项) 关于您的问题,我认为暂停/恢复不是解析库的一部分(我基本上是沙丁鱼)。这种行为更多地与 HttpClient 相关。 但是我认为这对它来说甚至是太低的抽象级别。 最好的解决方案是手动实现这种机制。不漂亮,和AIO接口相连
【讨论】: