diff --git a/wp-admin/includes/file.php b/wp-admin/includes/file.php
index 36fbf1296..5e83f4001 100644
--- a/wp-admin/includes/file.php
+++ b/wp-admin/includes/file.php
@@ -330,7 +330,8 @@ function wp_handle_upload( &$file, $overrides = false, $time = null ) {
return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $uploads['path'] ) );
// If a resize was requested, perform the resize.
- $do_resize = apply_filters( 'wp_upload_resize', isset( $_REQUEST['image_resize'] ) );
+ $image_resize = isset( $_POST['image_resize'] ) && 'true' == $_POST['image_resize'];
+ $do_resize = apply_filters( 'wp_upload_resize', $image_resize );
$size = @getimagesize( $tmp_file );
if ( $do_resize && $size ) {
$old_temp = $tmp_file;
diff --git a/wp-admin/includes/media.php b/wp-admin/includes/media.php
index 51310677a..db000572a 100644
--- a/wp-admin/includes/media.php
+++ b/wp-admin/includes/media.php
@@ -2283,8 +2283,10 @@ function _insert_into_post_button($type) {
*/
function media_upload_max_image_resize() {
?>
-
-
+