diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/FileManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/FileManageServiceImpl.java index 613f5c66..2081096c 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/FileManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/FileManageServiceImpl.java @@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil; import cn.hutool.core.io.FileUtil; import cn.hutool.core.lang.Assert; import cn.hutool.core.util.StrUtil; +import com.supervision.exception.BusinessException; import com.supervision.manage.service.FileManageService; import com.supervision.model.FileResource; import com.supervision.service.FileResourceService; @@ -95,6 +96,9 @@ public class FileManageServiceImpl implements FileManageService { outputStream.write(bytes, 0, len); } outputStream.flush(); + }catch (Exception e){ + log.error("文件下载失败,失败原因:", e); + throw new BusinessException("文件下载失败"); } }