From 58371ad4cfa73d87feda8f2e0fb64bb8b34ae4ab Mon Sep 17 00:00:00 2001 From: lisb Date: Mon, 6 May 2019 13:07:16 +0800 Subject: [PATCH] =?UTF-8?q?:recycle:=20Refactoring=20code.=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=96=B9=E6=B3=95=E7=A8=B3=E5=AE=9A=E6=80=A7=EF=BC=8C?= =?UTF-8?q?=E9=81=BF=E5=85=8Dminio=E5=AD=98=E5=82=A8=E6=A1=B6=E5=90=8D?= =?UTF-8?q?=E5=AD=97=E4=B8=AD=E5=B8=A6=E6=9C=89-=E6=97=B6=E9=80=A0?= =?UTF-8?q?=E6=88=90=E8=A7=A3=E6=9E=90=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/pig4cloud/pigx/admin/controller/FileController.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/FileController.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/FileController.java index d341b6097..6b0980dbe 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/FileController.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/FileController.java @@ -82,9 +82,8 @@ public class FileController { */ @GetMapping("/{fileName}") public void file(@PathVariable String fileName, HttpServletResponse response) { - String[] nameArray = StrUtil.split(fileName, StrUtil.DASHED); - - try (InputStream inputStream = minioTemplate.getObject(nameArray[0], nameArray[1])) { + Integer separator = fileName.lastIndexOf(StrUtil.DASHED); + try (InputStream inputStream = minioTemplate.getObject(fileName.substring(0,separator),fileName.substring(separator+1,fileName.length()))) { response.setContentType("application/octet-stream; charset=UTF-8"); IoUtil.copy(inputStream, response.getOutputStream()); } catch (Exception e) {