最近更新时间:2024-12-27 16:26:18
Ks3Client client = new Ks3Client("AccessKeyId", "SecretAccessKey", getApplicationContext());
client.setEndpoint("ks3-cn-beijing.ksyuncs.com");
File file = new File("/root/test/file.txt");
PutObjectRequest request = new PutObjectRequest("bucketName", "objectKey", file);
client.putObject(request, new PutObjectResponseHandler() {
@Override
public void onTaskSuccess(PutObjectRequest request, PutObjectResult result) {
Log.i("Put Object", "Status Code: " + result.getStatusCode());
}
@Override
public void onTaskProgress(double progress) {
Log.d("Put Object", "Progress: " + progress);
}
@Override
public void onTaskFailure(PutObjectRequest request, Ks3ClientException clientException, Ks3ServiceException serviceException) {
if (clientException != null) {
Log.e("Put Object", "ClientException: " + clientException.getMessage());
}
if (serviceException != null) {
Log.e("Put Object", "ServiceException: " + serviceException.getMessage());
}
}
@Override
public void onTaskCancel() {
Log.d("Put Object", "Task Cancel");
}
});
纯净模式