Update MediaManager.php

If name of our upload file not latin
This commit is contained in:
Vladimir Kattsov 2015-08-17 18:35:43 +03:00
parent 89e3a34a2b
commit 7c39a1ae74
1 changed files with 8 additions and 1 deletions

View File

@ -963,6 +963,13 @@ class MediaManager extends WidgetBase
$fileName = $uploadedFile->getClientOriginalName();
// If name of our uploadfile not latin
if (!$this->validateFileName($fileName)) {
$extension = $uploadedFile->getClientOriginalExtension();
$fileNameWithoutExt = str_replace($extension, "", $fileName);
$fileName = str_slug($fileNameWithoutExt, "-").'.'.$extension;
}
// See mime type handling in the asset manager
if (!$uploadedFile->isValid()) {
@ -1177,4 +1184,4 @@ class MediaManager extends WidgetBase
'folder' => $targetFolder
];
}
}
}