|
@@ -49,8 +49,23 @@ public class MinioController {
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
}
|
|
|
|
|
|
+// @PostMapping("/download")
|
|
|
+// public ResponseBodyVO<String> download(
|
|
|
+// @RequestBody @Validated MinioParameter minioParameter,
|
|
|
+// HttpServletResponse response
|
|
|
+// ) throws ServerException, InsufficientDataException, ErrorResponseException, IOException, NoSuchAlgorithmException, InvalidKeyException, InvalidResponseException, XmlParserException, InternalException {
|
|
|
+// InputStream inputStream = MinioUtil.downloadToStream(
|
|
|
+// minioClient,
|
|
|
+// bucketName,
|
|
|
+// minioParameter.getObjectName()
|
|
|
+// );
|
|
|
+// String fileName = FileUtil.getFileName(minioParameter.getObjectName());
|
|
|
+// FileUtil.downloadForHttp(fileName, inputStream, response, 1024);
|
|
|
+// return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
+// }
|
|
|
+
|
|
|
@PostMapping("/download")
|
|
|
- public ResponseBodyVO<String> download(
|
|
|
+ public void download(
|
|
|
@RequestBody @Validated MinioParameter minioParameter,
|
|
|
HttpServletResponse response
|
|
|
) throws ServerException, InsufficientDataException, ErrorResponseException, IOException, NoSuchAlgorithmException, InvalidKeyException, InvalidResponseException, XmlParserException, InternalException {
|
|
@@ -61,7 +76,6 @@ public class MinioController {
|
|
|
);
|
|
|
String fileName = FileUtil.getFileName(minioParameter.getObjectName());
|
|
|
FileUtil.downloadForHttp(fileName, inputStream, response, 1024);
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
}
|
|
|
|
|
|
}
|