[英]Check upload successfully on AWS S3
當一個對象上傳到 S3 存儲桶時。
是否有用於檢查上傳是否成功的 API?
AmazonS3 amazonS3 = AmazonS3ClientBuilder.standard()
.with* ...
.build();
PutObjectResult result = this.amazonS3.putObject(s3BucketName, s3Key, file);
我閱讀了一些解決方案,其中
PS:我來自這個老問題如何使用亞馬遜網絡服務獲得上傳成功狀態?
好的,我創建了這個方法處理異常(感謝@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;
}
}
Amazon S3 從不存儲部分對象; 如果在此調用期間未拋出異常,則存儲整個對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.