diff --git a/web3-credential-server/build/tmp/compileJava/previous-compilation-data.bin b/web3-credential-server/build/tmp/compileJava/previous-compilation-data.bin index e92ca77..41ddc34 100644 Binary files a/web3-credential-server/build/tmp/compileJava/previous-compilation-data.bin and b/web3-credential-server/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/web3-credential-server/src/main/java/web3/s3Storage/controller/S3StorageController.java b/web3-credential-server/src/main/java/web3/s3Storage/controller/S3StorageController.java index 649efc4..a5eca03 100644 --- a/web3-credential-server/src/main/java/web3/s3Storage/controller/S3StorageController.java +++ b/web3-credential-server/src/main/java/web3/s3Storage/controller/S3StorageController.java @@ -43,7 +43,7 @@ public ResponseEntity uploadPdf( @Parameter(description = "pdf 정보",required = true) @RequestParam String pdfInfo, @Parameter(description = "pdf 키값",required = true) - @RequestParam String pdfKey) { + @RequestParam String pdfKey) throws IOException { Wallet wallet = walletService.getWalletById(walletId).orElseThrow(()-> new EntityNotFoundException("Wallet does not exist")); String pdfUrl = s3StorageService.uploadPdf(file, wallet,pdfInfo,pdfKey); return ResponseEntity.ok(pdfUrl); @@ -57,7 +57,6 @@ public ResponseEntity deleteWallet( @Parameter(description = "지울 pdf 파일 경로 관련 Dto",required = true) @RequestBody DeletePdfRequest request) { String urlToDelete = request.getUrlToDelete(); - System.out.println("urlToDelete = " + urlToDelete); s3StorageService.deletePdf(urlToDelete); return ResponseEntity.noContent().build(); } @@ -68,7 +67,6 @@ public ResponseEntity deleteCertForPage( @Parameter(description = "walletId와 삭제할 page가 담긴 Dto",required = true) @RequestBody DeleteCertRequest request ) throws IOException, S3UploadException { - System.out.println("request = " + request); Long walletId = request.getWalletId(); int page = request.getPage(); Wallet wallet = walletService.getWalletById(walletId).orElseThrow(()-> new EntityNotFoundException("Wallet does not exist")); @@ -110,9 +108,8 @@ public ResponseEntity replacePdf( @Parameter(description = "페이지 번호",required = true) @RequestParam("page") int page, @Parameter(description = "사용자 지갑ID",required = true) - @RequestParam("walletId") Long walletId) { + @RequestParam("walletId") Long walletId) throws IOException { - System.out.println("file = " + file); Wallet wallet = walletService.getWalletById(walletId).orElseThrow(()-> new EntityNotFoundException("Wallet does not exist")); String pdfUrl = s3StorageService.replacePdfPage(wallet, page, file); return ResponseEntity.ok(pdfUrl); diff --git a/web3-credential-server/src/main/java/web3/s3Storage/service/S3StorageService.java b/web3-credential-server/src/main/java/web3/s3Storage/service/S3StorageService.java index fb823f6..3d05095 100644 --- a/web3-credential-server/src/main/java/web3/s3Storage/service/S3StorageService.java +++ b/web3-credential-server/src/main/java/web3/s3Storage/service/S3StorageService.java @@ -152,7 +152,6 @@ private byte[] createEmptyPdf(){ @Transactional public String replacePdfPage(Wallet wallet, int pageNumberToRemove, MultipartFile newPdfFile) throws IOException{ - // 원래 PDF 가져오기 String pdfUrl = wallet.getPdfUrl(); byte[] originalPdfBytes = getOriginalPdfBytes(pdfUrl); @@ -360,8 +359,6 @@ public String getPdfKeyForPage(String pdfUrl, int pageNumber) { return null; // 결과가 없거나 ':'가 없는 경우 null 반환 } - - public int getPdfPageCount(byte[] pdfBytes){ try (PDDocument document = PDDocument.load(pdfBytes)) { return document.getNumberOfPages();