From acf352921487e857810a943b008121e33404e9ae Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang960204@163.com>
Date: 星期二, 15 四月 2025 16:56:50 +0800
Subject: [PATCH] fix:白名单新增bug
---
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