uploadManager = new UploadManager(new FileRecorder(
this.getFilesDir() + "/QiniuAndroid"),
new KeyGenerator() {
// must specify a progress record file name
// generator
@Override
public String gen(String key, File file) {
return UrlSafeBase64.encodeToString(file.getAbsolutePath());
}
});
你可以参考 android demo 中断点续上传的activity的例子:https://github.com/jemygraw/qiniu-lab-android/blob/master/QiniuLab/app...
断点续传的前提是 服务器那边需要支持...
其实原理很简单,就像 你玩游戏 存档一样的,你玩到一半,你存个档,然后你从这个当开始就可以了.
其实你下载了50%,下一次下载,只是告诉服务器,从50%的对开始读(下载),而你则是从50%的地方开始写.. ...