七牛云存储 - 谁能给我提供一个android断点续传的Demo,整了三天,依然没效果,各路大神来拯救我吧,谢谢了
PHP中文网
PHP中文网 2017-04-17 13:37:28
[Android讨论组]

按照我的理解:我本次上传了78%,然后我结束了本次上传;

下回我继续上传的时候,就应该从79%开始上传的。
我已经按照七牛断点续传的代码写了初始化的时候使用

new UploadManager(recorder, keyGen);

但是依然不见有效果,每次还是从0开始上传。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(2)
巴扎黑

你可以参考 android demo 中断点续上传的activity的例子:https://github.com/jemygraw/qiniu-lab-android/blob/master/QiniuLab/app...

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());
        }
});
怪我咯

断点续传的前提是 服务器那边需要支持...

其实原理很简单,就像 你玩游戏 存档一样的,你玩到一半,你存个档,然后你从这个当开始就可以了.

其实你下载了50%,下一次下载,只是告诉服务器,从50%的对开始读(下载),而你则是从50%的地方开始写.. ...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号