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