sanitizeFileName static method
Sanitize file name for safe usage
fileName - The file name to sanitize
Returns sanitized file name
Implementation
static String sanitizeFileName(String fileName) {
// Remove or replace invalid characters
return fileName
.replaceAll(RegExp(r'[<>:"/\\|?*]'), '_')
.replaceAll(RegExp(r'\s+'), '_')
.replaceAll(RegExp(r'_{2,}'), '_')
.replaceAll(RegExp(r'^_|_$'), '');
}