java – Android中的可恢复文件下载/上传

我一直在研究一个
Android项目,我必须通过HTTP下载/上传几个文件.我想知道是否有办法为文件进行可恢复的下载/上传.就像在,如果我的文件被下载或上传,并且有一个微妙的互联网阻塞非常短的时间(这有时会破坏文件并且过程停止,下次从0开始)下载/上传暂停,一旦互联网又回到了我的设备上,下载/上传从它停止的同一点开始,这样文件就不会被破坏而且进程不会从0开始.

有没有办法在android / Java中实现这个功能?请告诉我.提前致谢.

最佳答案 Html本身不提供以块的形式加载文件的能力.
FileUpload是一个简单的对象,它与整个文件一起工作,因此从头开始发送.为了满足您的要求,您需要更复杂的客户端/服务器关系. Java Applet在客户端是很好的选择,服务器端是微不足道的.但是,您需要实现一些协议(如握手,开始发送文件,从某个位置继续,验证),这不是一件容易的事.甚至最常见的协议(例如ftp)也不提供这种能力.即使你创造了所有这些东西,它也只能与自身兼容.真的值得所有的努力吗?常见的答案是 – 没有.这就是我们在野外看不到这种方法的原因.

点赞