generateUniqueFileName static method
Generate unique file name
originalName - Original file name
prefix - Prefix to add (optional)
suffix - Suffix to add (optional)
Returns unique file name
Implementation
static String generateUniqueFileName(String originalName, {String? prefix, String? suffix}) {
final timestamp = DateTime.now().millisecondsSinceEpoch;
final extension = getFileExtension(originalName);
final nameWithoutExt = getFileNameWithoutExtension(originalName);
String uniqueName = '';
if (prefix != null) uniqueName += '${prefix}_';
uniqueName += '${nameWithoutExt}_$timestamp';
if (suffix != null) uniqueName += '_$suffix';
if (extension.isNotEmpty) uniqueName += '.$extension';
return uniqueName;
}