当一个人上传一个对象到一个S3桶。
是否有API来检查上传是否成功?
AmazonS3 amazonS3 = AmazonS3ClientBuilder.standard()
.with* ...
.build();
PutObjectResult result = this.amazonS3.putObject(s3BucketName, s3Key, file);
我读到了一些解决方案
PS :我来自于一个老问题,如何获得使用Amazon服务的上传成功状态?
发布于 2021-11-03 15:22:22
好的,我创建了这个处理异常的方法(感谢@Adam Siemion )
public boolean uploadToS3(String s3BucketName, String s3Key, File file) {
try {
this.amazonS3Client.putObject(s3BucketName, s3Key, file);
return true;
} catch (AmazonServiceException e) {
return false;
} catch (SdkClientException e) {
return false;
}
}
亚马逊S3从不存储部分对象;如果在此调用期间没有引发异常,则存储整个对象。
发布于 2021-11-03 15:11:33
https://stackoverflow.com/questions/69827223
复制相似问题