martin 3 년 전
부모
커밋
1da9cd8ed4
1개의 변경된 파일3개의 추가작업 그리고 8개의 파일을 삭제
  1. 3 8
      simulation-resource-common/src/main/java/com/css/simulation/resource/common/controller/MinioController.java

+ 3 - 8
simulation-resource-common/src/main/java/com/css/simulation/resource/common/controller/MinioController.java

@@ -118,14 +118,9 @@ public class MinioController {
     }
 
     @RequestMapping("/preview")
-    public void preview(@RequestParam("objectName") String objectName, HttpServletResponse response) throws ServerException, InsufficientDataException, ErrorResponseException, IOException, NoSuchAlgorithmException, InvalidKeyException, InvalidResponseException, XmlParserException, InternalException {
-        InputStream inputStream = MinioUtil.downloadToStream(
-                minioClient,
-                bucketName,
-                objectName
-        );
-        String fileName = FileUtil.getFileName(objectName);
-        FileUtil.downloadForHttp(fileName, inputStream, response, 1024);
+    public ResponseBodyVO<String> preview(@RequestBody @Validated MinioParameter minioParameter) throws ServerException, InsufficientDataException, ErrorResponseException, IOException, NoSuchAlgorithmException, InvalidKeyException, InvalidResponseException, XmlParserException, InternalException {
+        String previewUrl = MinioUtil.getPreviewUrl(minioClient, Method.GET, bucketName, minioParameter.getObjectName());
+        return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, previewUrl);
     }
 
     @RequestMapping("/createMultipartUpload")