jmix 1.6
protected String createUuidFilename(String fileName) {
String extension = FilenameUtils.getExtension(fileName);
if (StringUtils.isNotEmpty(extension)) {
return UuidProvider.createUuid().toString() + "." + extension;
} else {
return UuidProvider.createUuid().toString();
}
}
дело в том что FilenameUtils.getExtension(fileName) ищет первое вхождение точки. и в результате
может возвращаться не допустимая конструкция для fileKey