diff --git a/application/core/Files/FileUtil.php b/application/core/Files/FileUtil.php index dd5ab713..cf9a8224 100644 --- a/application/core/Files/FileUtil.php +++ b/application/core/Files/FileUtil.php @@ -90,6 +90,7 @@ abstract class FileUtil { public static function getClearedFileName($fileName) { $fileName = Formatter::stripCodes($fileName); $fileName = str_replace(array('\\', '/', ':', '*', '?', '"', '<', '>', '|'), '_', $fileName); + $fileName = preg_replace( '/[^[:print:]]/', '', $fileName); return $fileName; } }