Sie können filesize()
verwenden, um die Dateigröße des Bildes zu erhalten.
Gibt die Größe der Datei in Bytes zurück oder FALSE (und generiert einen Fehler der Ebene E_WARNING) im Falle eines Fehlers.
$filename = "Koala.jpg";
$size = filesize($filename) . ' B';
$size = number_format($size/1024, 2) . ' KB';
Dies wird die Dateigröße des Bildes in Kilobyte zurück.
Wenn Sie nur die URL kennen, können Sie get_headers()
verwenden:
function remote_file_size($url){
$data = get_headers($url, true);
if (isset($data['Content-Length']))
return (int) $data['Content-Length'];
}
echo remote_file_size('http://example.com/image.png');
Methode von http://www.w3bees.com/2013/03/get-remote-file-size-using-php.html verwiesen.
Aber ich kenne nur die URL – Barba