From 2c41e6cbe7d9edad71aea64f347e56edd74e80a4 Mon Sep 17 00:00:00 2001 From: MarcoE Date: Thu, 15 Feb 2024 10:04:38 +0100 Subject: [PATCH] Aggiunto controllo estensione in lettura file excel --- .../main/java/it/integry/ems_model/utility/UtilityExcel.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ems-core/src/main/java/it/integry/ems_model/utility/UtilityExcel.java b/ems-core/src/main/java/it/integry/ems_model/utility/UtilityExcel.java index 709cf8b12b..811c89e086 100644 --- a/ems-core/src/main/java/it/integry/ems_model/utility/UtilityExcel.java +++ b/ems-core/src/main/java/it/integry/ems_model/utility/UtilityExcel.java @@ -1,6 +1,7 @@ package it.integry.ems_model.utility; import it.integry.ems.Import.dto.ImportRequestDTO; +import org.apache.commons.io.FilenameUtils; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.hssf.util.HSSFCellUtil; import org.apache.poi.openxml4j.opc.OPCPackage; @@ -133,6 +134,9 @@ public class UtilityExcel { if (UtilityString.isNullOrEmpty(fileName)) fileName = requestDTO.getFileName(); + if (!FilenameUtils.getExtension(fileName).equalsIgnoreCase("xlsx")) + throw new Exception("Formato file non supportato"); + if (!path.endsWith("\\") || !path.endsWith("/")) path = path + File.separator;