diff --git a/repository/upload/lib.php b/repository/upload/lib.php index ef682d71588..bd1f9dfbdc8 100755 --- a/repository/upload/lib.php +++ b/repository/upload/lib.php @@ -80,7 +80,7 @@ class repository_upload extends repository { } if (empty($saveas_filename)) { - $record->filename = clean_param($_FILES[$elname]['name'], PARAM_FILE); + $record->filename = clean_param(urldecode($_FILES[$elname]['name']), PARAM_FILE); } else { $record->filename = $saveas_filename; }