sanitizeFileName method
Implementation
@override
String sanitizeFileName(String fileName, {String replaceText = '_'}) {
// 파일 시스템에서 금지된 문자 및 공백 대체
fileName = fileName.replaceAll(RegExp(r'[<>:"/\\|?*\x00-\x1F\s]'), replaceText);
// 숫자, 영어, 한국어, 일본어(히라가나, 가타카나, 한자)를 제외한 문자 대체
fileName = fileName.replaceAll(
RegExp(r'[^a-zA-Z0-9\uAC00-\uD7A3\u3040-\u309F\u30A0-\u30FF\u4E00-\u9FFF._-]'),
replaceText);
return fileName;
}