最近更新时间:2023-01-16 10:18:47
以下为本地的对象(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的文件请使用分块上传,但即使这样对于大文件仍然不推荐直接上传!
纯净模式