protected function recoverExtensionInName(array &$fileData, $mimeType) { $originalExtension = strtolower(trim(CWebDavIblock::getExtensionByMimeType($mimeType), '.')); $newExtension = strtolower(trim(GetFileExtension($fileData['name']), '.')); if ($originalExtension != $newExtension) { $fileData['name'] = GetFileNameWithoutExtension($fileData['name']) . '.' . $originalExtension; return true; } return false; }