json-endpoints/class.wpcom-json-api-edit-media-v1-2-endpoint.php 1 location
|
@@ 222-228 (lines=7) @@
|
| 219 |
|
); |
| 220 |
|
|
| 221 |
|
add_filter( 'jetpack_supported_media_sideload_types', $mime_type_static_filter ); |
| 222 |
|
if ( |
| 223 |
|
! $this->is_file_supported_for_sideloading( $tmp_filename ) && |
| 224 |
|
! file_is_displayable_image( $tmp_filename ) |
| 225 |
|
) { |
| 226 |
|
@unlink( $tmp_filename ); |
| 227 |
|
return new WP_Error( 'invalid_input', 'Invalid file type.', 403 ); |
| 228 |
|
} |
| 229 |
|
remove_filter( 'jetpack_supported_media_sideload_types', $mime_type_static_filter ); |
| 230 |
|
|
| 231 |
|
// generate a new file name |
_inc/lib/class.media.php 1 location
|
@@ 156-162 (lines=7) @@
|
| 153 |
|
); |
| 154 |
|
|
| 155 |
|
add_filter( 'jetpack_supported_media_sideload_types', $mime_type_static_filter ); |
| 156 |
|
if ( |
| 157 |
|
! self::is_file_supported_for_sideloading( $tmp_filename ) && |
| 158 |
|
! file_is_displayable_image( $tmp_filename ) |
| 159 |
|
) { |
| 160 |
|
@unlink( $tmp_filename ); |
| 161 |
|
return new WP_Error( 'invalid_input', 'Invalid file type.', 403 ); |
| 162 |
|
} |
| 163 |
|
remove_filter( 'jetpack_supported_media_sideload_types', $mime_type_static_filter ); |
| 164 |
|
|
| 165 |
|
// generate a new file name |
class.json-api-endpoints.php 1 location
|
@@ 1932-1935 (lines=4) @@
|
| 1929 |
|
|
| 1930 |
|
// First check to see if we get a mime-type match by file, otherwise, check to |
| 1931 |
|
// see if WordPress supports this file as an image. If neither, then it is not supported. |
| 1932 |
|
if ( ! $this->is_file_supported_for_sideloading( $tmp ) || 'image' === $type && ! file_is_displayable_image( $tmp ) ) { |
| 1933 |
|
@unlink( $tmp ); |
| 1934 |
|
return new WP_Error( 'invalid_input', 'Invalid file type.', 403 ); |
| 1935 |
|
} |
| 1936 |
|
|
| 1937 |
|
// emulate a $_FILES entry |
| 1938 |
|
$file_array = array( |