$size_check = self::
check_upload_size( $file_data );
if ( is_wp_error( $size_check ) ) { return $size_check;
} $overrides = array
( 'test_form' => false,
);
$sideloaded =
wp_handle_sideload( $file_data,
$overrides );
if ( isset( $sideloaded['error'
] ) ) { @
unlink( $tmpfname );
return new WP_Error( 'rest_upload_sideload_error',
$sideloaded['error'
],
array
( 'status' => 500
) );
}