diff --git a/src/wp-admin/includes/file.php b/src/wp-admin/includes/file.php
index bc40f3e..b262010 100644
|
a
|
b
|
function wp_handle_upload( &$file, $overrides = false, $time = null ) {
|
| 318 | 318 | if ( ! ( ( $uploads = wp_upload_dir($time) ) && false === $uploads['error'] ) ) |
| 319 | 319 | return call_user_func($upload_error_handler, $file, $uploads['error'] ); |
| 320 | 320 | |
| 321 | | $filename = wp_unique_filename( $uploads['path'], $file['name'], $unique_filename_callback ); |
| | 321 | $filename = wp_unique_filename( $uploads['path'], urldecode( $file['name'] ), $unique_filename_callback ); |
| 322 | 322 | |
| 323 | 323 | // Move the file to the uploads dir |
| 324 | 324 | $new_file = $uploads['path'] . "/$filename"; |
diff --git a/src/wp-admin/includes/media.php b/src/wp-admin/includes/media.php
index e5ccf1e..54eeb23 100644
|
a
|
b
|
function media_handle_upload($file_id, $post_id, $post_data = array(), $override
|
| 250 | 250 | $time = $post->post_date; |
| 251 | 251 | } |
| 252 | 252 | |
| 253 | | $name = $_FILES[$file_id]['name']; |
| | 253 | $name = urldecode( $_FILES[$file_id]['name'] ); |
| 254 | 254 | $file = wp_handle_upload($_FILES[$file_id], $overrides, $time); |
| 255 | 255 | |
| 256 | 256 | if ( isset($file['error']) ) |