我认为,您不能准确地确定,但您可以假设一个标题数据。
$headers = wp_get_http_headers( $url );
$mime_type = $headers[\'content-type\'];
$ext = \'\';
foreach ( wp_get_mime_types() as $exts => $mime ) {
if ( $mime == $mime_type ) {
$ext = $exts;
break;
}
}
现在在
$ext
变量,它可能是已匹配的多个扩展名,并且无法确定图像实际具有哪一个扩展名。但是,你可以试试第一个。
if( $ext ){
$exts = explode(\'|\', $ext);
$ext = $exts[0];
}