Răsfoiți Sursa

代码回退

liuyc 2 ani în urmă
părinte
comite
daa6115fc5

+ 2 - 8
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/ExcelTabController.java

@@ -3325,17 +3325,11 @@ public class ExcelTabController extends BladeController {
         return filename.toLowerCase().endsWith(".xlsx") || filename.toLowerCase().endsWith(".xls");
     }
 
-    private boolean isExcelFile(MultipartFile file) throws IOException {
-        org.apache.poi.ss.usermodel.Workbook workbook = null;
-        try (InputStream inputStream = file.getInputStream()) {
-            workbook = WorkbookFactory.create(inputStream);
+    private boolean isExcelFile(MultipartFile file){
+        try (InputStream inputStream = file.getInputStream(); org.apache.poi.ss.usermodel.Workbook workbook = WorkbookFactory.create(inputStream)) {
             return ObjectUtil.isNotEmpty(workbook);
         } catch (Exception e) {
             return false;
-        } finally {
-            if (workbook != null) {
-                workbook.close();
-            }
         }
     }