From ffa5f49a2bcb6311486d00777b3629538eb3e6f0 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期一, 18 三月 2024 17:28:19 +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