文档中心 对象存储(KS3) SDK Android(旧) 上传文件(Android) 简单上传(Android)

简单上传(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的文件请使用分块上传,但即使这样对于大文件仍然不推荐直接上传!

上一篇:表单上传(Android)
下一篇:下载文件(Android)
以上内容是否对您有帮助?
有帮助
没帮助