续传

来源:互联网 发布:windows xp系统下载 编辑:程序博客网 时间:2024/06/09 14:45




1、File.seek(int offset):定位获取文件。


2、FileOutputStream mFileOutputStream = new FileOutputStream(
       new File(String strParam), boolean isParam);
strParam:文件全路径。
isParam:如果为true,表示FileOutputStream追加,即不从文件头开始写入,
从当前文件的结尾开始添加数据。


用例:
针对一个传输对象的续传案例


当前在做一个文件传输队列,对当前正在传输的文件进行了取消,后又恢复下载
对于客户端的处理,使用一个对象保存当前正在传输的文件,包括下载本地应该
存储的路径,远程原文件的路径,文件的总大小,文件的类型,还有取消时文件
已经传输的大小
恢复下载时,可以使用FileOutputStream(File, Boolean),前提是发送获取文件
Json,XML,或者别的数据让服务端知道该文件是从头开始传输还是继续上一次的做
传输,可使用File.seek()处理
0 0
原创粉丝点击