diff --git a/core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java b/core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java index 0f3e01d08c..90d446af2b 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java @@ -759,6 +759,7 @@ public class ExcelUtils { username = new String(Base64.getDecoder().decode(remoteExcelRequest.getUserName())); password = new String(Base64.getDecoder().decode(remoteExcelRequest.getPasswd())); } + filePath = filePath.startsWith("/") ? filePath.substring(1) : filePath; int port = 21; String suffix = filePath.substring(filePath.lastIndexOf(".") + 1); String tranName = UUID.randomUUID().toString() + "." + suffix;