Remove excess dots from filenames #1251

This commit is contained in:
Kijin Sung 2020-04-16 17:46:39 +09:00
parent f5f2cd99e0
commit 2284fb7128
2 changed files with 3 additions and 2 deletions

View file

@ -29,6 +29,7 @@ class FilenameFilter
// Remove excess spaces and replacement characters.
$filename = trim($filename, ' .-_');
$filename = preg_replace('/__+/', '_', $filename);
$filename = preg_replace('/\.\.+/', '.', $filename);
// Clean up unnecessary encodings.
$filename = strtr($filename, array('&' => '&'));