Я прочитал руководство, что filesize() способен рассчитать размер файла из удаленного файла. Однако, когда я пытаюсь сделать это с фрагментом ниже. Я получил ошибку PHP Warning: filesize(): stat failed for http://someserver/free_wallpaper/jpg/0000122_480_320.jpg in /tmp/test.php on line 5
Чтение удаленных файлов с использованием файлов
Вот мой сниппет:
$file = "http://someserver/free_wallpaper/jpg/0000122_480_320.jpg";
echo filesize($file);
получается, я не могу использовать HTTP для размер_файла(). Дело закрыто. Я буду использовать фрагмент here как обходное решение .
Там это более короткая работа: get_headers ($ file_url, 1) предоставит вам массив, который (надеюсь) будет иметь ключ «Content-length», значение которого - размер файла в байтах. – Petruza