diff --git a/src/wp-admin/includes/media.php b/src/wp-admin/includes/media.php
index 7d9fd63..0454d6a 100644
--- a/src/wp-admin/includes/media.php
+++ b/src/wp-admin/includes/media.php
@@ -309,13 +309,11 @@ function media_handle_upload( $file_id, $post_id, $post_data = array(), $overrid
 		return new WP_Error( 'upload_error', $file['error'] );
 	}
 
-	$name = $_FILES[ $file_id ]['name'];
-	$ext  = pathinfo( $name, PATHINFO_EXTENSION );
-	$name = wp_basename( $name, ".$ext" );
-
 	$url     = $file['url'];
 	$type    = $file['type'];
 	$file    = $file['file'];
+	$ext     = pathinfo( $file, PATHINFO_EXTENSION );
+	$name    = wp_basename( $file, ".$ext" );
 	$title   = sanitize_text_field( $name );
 	$content = '';
 	$excerpt = '';
