fix:兼容文件名无后缀
This commit is contained in:
@@ -2112,11 +2112,13 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
|
||||
private SdmResponse<String> buildVersionedFileName(String originalName) {
|
||||
String versionSuffix = "_V1";
|
||||
int dotIndex = originalName.lastIndexOf('.');
|
||||
String modifiedFileName;
|
||||
if (dotIndex == -1) {
|
||||
log.error("文件没有后缀");
|
||||
return SdmResponse.failed("文件名没有后缀");
|
||||
// 文件没有后缀,直接在文件名后添加版本后缀
|
||||
modifiedFileName = originalName + versionSuffix;
|
||||
}else {
|
||||
modifiedFileName = originalName.substring(0, dotIndex) + versionSuffix + originalName.substring(dotIndex);
|
||||
}
|
||||
String modifiedFileName = originalName.substring(0, dotIndex) + versionSuffix + originalName.substring(dotIndex);
|
||||
return SdmResponse.success(modifiedFileName);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user