From 862a949385d06a6ab0162912a3e8f501afdd8e0d Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <279049017@qq.com> Date: Mon, 26 Oct 2020 17:11:43 +0800 Subject: [PATCH] 修改 将数据流关闭的bug --- kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/java/com/kidgrow/filecenter/controller/FileController.java | 2 +- kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java | 3 ++- kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/IFileService.java | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/IFileService.java b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/IFileService.java index 056af51..9b3d2ea 100644 --- a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/IFileService.java +++ b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/IFileService.java @@ -6,6 +6,7 @@ import com.kidgrow.filecenter.model.FileInfo; import org.springframework.web.multipart.MultipartFile; +import java.io.IOException; import java.io.InputStream; import java.util.Map; @@ -43,7 +44,7 @@ */ ResultBody baseDownLoad(Map<String, Object> map) throws Exception; - FileInfo byteUplaod(String fileName, InputStream inputStream, int size); + FileInfo byteUplaod(String fileName, InputStream inputStream, int size) throws IOException; /** * 文件上传 根据fileType选择上传方式 hospitalId departmentId * @param file diff --git a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java index 9dbb316..33591ab 100644 --- a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java +++ b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java @@ -320,7 +320,7 @@ } @Override - public FileInfo byteUplaod(String fileName, InputStream inputStream,int size) { + public FileInfo byteUplaod(String fileName, InputStream inputStream,int size) throws IOException { String houzhui=fileName.substring(fileName.lastIndexOf(".")+1); String newFileName= RandomValueUtils.uuid()+"."+houzhui; FileInfo newfileInfo=new FileInfo(); @@ -334,6 +334,7 @@ newfileInfo.setCreateTime(new Date()); this.fileUpLoadOss(newfileInfo,"pdf/"+newFileName,inputStream); baseMapper.insert(newfileInfo); + inputStream.close(); return newfileInfo; } diff --git a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/java/com/kidgrow/filecenter/controller/FileController.java b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/java/com/kidgrow/filecenter/controller/FileController.java index df66f75..45c5a19 100644 --- a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/java/com/kidgrow/filecenter/controller/FileController.java +++ b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/java/com/kidgrow/filecenter/controller/FileController.java @@ -100,7 +100,7 @@ * byte[]上传 */ @PostMapping(value="byteUplaod") - public FileInfo byteUplaod(@RequestParam("fileName") String fileName,@RequestBody byte[] bytes){ + public FileInfo byteUplaod(@RequestParam("fileName") String fileName,@RequestBody byte[] bytes) throws IOException{ if(bytes.length == 0){ return null; } -- Gitblit v1.8.0