final PutObjectRequest put = new PutObjectRequest(BUCKET_NAME, objectKey, uploadFilePath);
put.setProgressCallback(new OSSProgressCallback<PutObjectRequest>() {
@Override
public void onProgress(PutObjectRequest request, long currentSize, long totalSize) {
Log.i("MyLog", "****oonProgress=======totalSize="+totalSize/1024+"=currentSize="+currentSize/1024+"KB");
}
});
mOss.asyncPutObject(put, new OSSCompletedCallback<PutObjectRequest, PutObjectResult>() {
@Override
public void onSuccess(PutObjectRequest putObjectRequest, PutObjectResult putObjectResult) {
if (putObjectResult != null) {
Log.i("MyLog", "****UploadSuccess图片路径=" + BASE_IMG_URL + put.getObjectKey());
Log.i("MyLog", "****ETag=" + putObjectResult.getETag()+"---RequestId()"+putObjectResult.getRequestId());
if (uploadListener != null) {
String path = putObjectRequest.getObjectKey();
uploadListener.onSuccess(path);
}
}
}
@Override
public void onFailure(PutObjectRequest putObjectRequest, ClientException e, ServiceException e1) {
if (e1 != null) {
Log.i("MyLog", "****ServiceException-----ErrorCode====" + e1.getErrorCode());
Log.i("MyLog", "****ServiceException-----RequestId====" + e1.getRequestId());
Log.i("MyLog", "****ServiceException-----RawMessage====" + e1.getRawMessage());
if (uploadListener != null)
uploadListener.onFail("图片上传失败");
}
}
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。