fix(ccdi-project): 修复文件名空指针风险和标点符号不一致
- 添加文件名空值和空白检查, 防止 NullPointerException - 统一错误提示使用半角逗号, 提升一致性
This commit is contained in:
@@ -62,10 +62,13 @@ public class CcdiFileUploadController extends BaseController {
|
|||||||
return AjaxResult.error("文件 " + file.getOriginalFilename() + " 超过50MB限制");
|
return AjaxResult.error("文件 " + file.getOriginalFilename() + " 超过50MB限制");
|
||||||
}
|
}
|
||||||
String fileName = file.getOriginalFilename();
|
String fileName = file.getOriginalFilename();
|
||||||
|
if (fileName == null || fileName.trim().isEmpty()) {
|
||||||
|
return AjaxResult.error("文件名不能为空");
|
||||||
|
}
|
||||||
String lowerFileName = fileName.toLowerCase();
|
String lowerFileName = fileName.toLowerCase();
|
||||||
if (!lowerFileName.endsWith(".xlsx") && !lowerFileName.endsWith(".xls")
|
if (!lowerFileName.endsWith(".xlsx") && !lowerFileName.endsWith(".xls")
|
||||||
&& !lowerFileName.endsWith(".csv") && !lowerFileName.endsWith(".pdf")) {
|
&& !lowerFileName.endsWith(".csv") && !lowerFileName.endsWith(".pdf")) {
|
||||||
return AjaxResult.error("文件 " + fileName + " 格式不支持,仅支持 PDF、CSV、Excel 文件");
|
return AjaxResult.error("文件 " + fileName + " 格式不支持, 仅支持 PDF, CSV, Excel 文件");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user