_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 |