소스 검색

输出流close

dengsixing 2 년 전
부모
커밋
d5249d4db1
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      4dkankan-common-web/src/main/java/com/fdkankan/web/util/BASE64DecodedMultipartFile.java

+ 3 - 1
4dkankan-common-web/src/main/java/com/fdkankan/web/util/BASE64DecodedMultipartFile.java

@@ -54,7 +54,9 @@ public class BASE64DecodedMultipartFile implements MultipartFile {
 
     @Override
     public void transferTo(File dest) throws IOException, IllegalStateException {
-        new FileOutputStream(dest).write(imgContent);
+        try (FileOutputStream ios = new FileOutputStream(dest)){
+            ios.write(imgContent);
+        }
     }