_inc/lib/class.media.php 1 location
|
@@ 198-204 (lines=7) @@
|
| 195 |
|
); |
| 196 |
|
|
| 197 |
|
add_filter( 'jetpack_supported_media_sideload_types', $mime_type_static_filter ); |
| 198 |
|
if ( |
| 199 |
|
! self::is_file_supported_for_sideloading( $tmp_filename ) && |
| 200 |
|
! file_is_displayable_image( $tmp_filename ) |
| 201 |
|
) { |
| 202 |
|
@unlink( $tmp_filename ); |
| 203 |
|
return new WP_Error( 'invalid_input', 'Invalid file type.', 403 ); |
| 204 |
|
} |
| 205 |
|
remove_filter( 'jetpack_supported_media_sideload_types', $mime_type_static_filter ); |
| 206 |
|
|
| 207 |
|
// generate a new file name |
class.json-api-endpoints.php 1 location
|
@@ 1876-1879 (lines=4) @@
|
| 1873 |
|
|
| 1874 |
|
// First check to see if we get a mime-type match by file, otherwise, check to |
| 1875 |
|
// see if WordPress supports this file as an image. If neither, then it is not supported. |
| 1876 |
|
if ( ! $this->is_file_supported_for_sideloading( $tmp ) || 'image' === $type && ! file_is_displayable_image( $tmp ) ) { |
| 1877 |
|
@unlink( $tmp ); |
| 1878 |
|
return new WP_Error( 'invalid_input', 'Invalid file type.', 403 ); |
| 1879 |
|
} |
| 1880 |
|
|
| 1881 |
|
// emulate a $_FILES entry |
| 1882 |
|
$file_array = array( |
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 |