From df5cc553bde495f22757f0d6472a714a056a02d8 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期五, 28 四月 2023 16:57:57 +0800
Subject: [PATCH] 默认变更列表

---
 src/main/java/com/boying/service/impl/FileInfoServiceImpl.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/boying/service/impl/FileInfoServiceImpl.java b/src/main/java/com/boying/service/impl/FileInfoServiceImpl.java
index c1eae7f..7978673 100644
--- a/src/main/java/com/boying/service/impl/FileInfoServiceImpl.java
+++ b/src/main/java/com/boying/service/impl/FileInfoServiceImpl.java
@@ -31,6 +31,7 @@
 public class FileInfoServiceImpl  extends ServiceImpl<FileInfoMapper, FileInfo> implements FileInfoService {
 
     private final SystemConfigProperties systemConfigProperties;
+    private final FileInfoMapper fileInfoMapper;
     @Override
     public String downloadPathFile(String downloadPath, HttpServletRequest request, HttpServletResponse response) {
         //璁剧疆鏂囦欢璺緞
@@ -166,4 +167,16 @@
             System.out.println("鏂囦欢璇诲彇寮傚父锛�"+e.getLocalizedMessage());
         }
     }
+
+    @Override
+    public void getFileById(Long fileId, HttpServletResponse response) {
+        try {
+            FileInfo fileInfo = fileInfoMapper.selectById(fileId);
+            InputStream input = new FileInputStream(new File(fileInfo.getFileBaseDir()+fileInfo.getFileName()+fileInfo.getFileLast()));
+            response.setContentType(MediaType.IMAGE_PNG_VALUE);
+            IoUtil.copy(input, response.getOutputStream());
+        }catch (Exception e){
+            System.out.println("鏂囦欢璇诲彇寮傚父锛�"+e.getLocalizedMessage());
+        }
+    }
 }

--
Gitblit v1.9.1