diff --git a/app-api/src/main/java/com/sikdorok/appapi/infrastructure/aws/S3Provider.java b/app-api/src/main/java/com/sikdorok/appapi/infrastructure/aws/S3Provider.java index ac1f22d..d8c058b 100644 --- a/app-api/src/main/java/com/sikdorok/appapi/infrastructure/aws/S3Provider.java +++ b/app-api/src/main/java/com/sikdorok/appapi/infrastructure/aws/S3Provider.java @@ -1,6 +1,7 @@ package com.sikdorok.appapi.infrastructure.aws; import com.amazonaws.AmazonClientException; +import com.amazonaws.event.ProgressListener; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.model.*; import com.amazonaws.services.s3.transfer.TransferManager; @@ -86,6 +87,8 @@ public FileInfoDTO uploadFile(String path, MultipartFile uploadFile) { log.error(e.getMessage()); } + transferManager.shutdownNow(); + final String uploadFullPath = endpoint + uploadPath + "/" + uploadFileName; return new FileInfoDTO(uploadPath, uploadFileName, originFileName, uploadFullPath, contentType, ext, size); diff --git a/app-api/src/main/java/com/sikdorok/appapi/infrastructure/exception/handler/GlobalExceptionHandler.java b/app-api/src/main/java/com/sikdorok/appapi/infrastructure/exception/handler/GlobalExceptionHandler.java index 969e94d..210e78b 100644 --- a/app-api/src/main/java/com/sikdorok/appapi/infrastructure/exception/handler/GlobalExceptionHandler.java +++ b/app-api/src/main/java/com/sikdorok/appapi/infrastructure/exception/handler/GlobalExceptionHandler.java @@ -125,7 +125,7 @@ public ErrorResponse maxUploadSizeExceededException(MaxUploadSizeExceededExcepti return new ErrorResponse( 400, - "한번에 요청 가능한 파일 사이즈는 " + exception.getMaxUploadSize() + "MB를 초과할 수 없습니다." + "한번에 요청 가능한 파일 사이즈는 10MB를 초과할 수 없습니다." ); }