简单上传(Android)

最近更新时间:2023-01-16 10:18:47

Put Object 上传Object数据

以下为本地的对象(Object)上传至指定存储桶中代码:

// file 待上传文件
client.putObject("<bucketName>", "<objectKey>", file, new PutObjectResponseHandler() {

    @Override
    public void onTaskSuccess(int statesCode, Header[] responceHeaders) {
    	//上传成功
    }

    @Override
    public void onTaskStart() {
	//上传开始
    }

    @Override
    public void onTaskFinish() {
	//上传结束
    }

    @Override
    public void onTaskProgress(double progress) {
	//上传进度
    }

    @Override
    public void onTaskCancel() {
	//上传取消
    }

    @Override
    public void onTaskFailure(int statesCode, Ks3Error error, Header[] responceHeaders, String response, Throwable paramThrowable) {
	//请求异常
    }
});

注:此接口只能上传5G以内的文件,超过5G的文件请使用分块上传,但即使这样对于大文件仍然不推荐直接上传!

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈