比方說,我們有一個圖像文件,存儲在遠程服務器(例如,讓我們this image),我們如何才能確定(在PHP代碼),這是文件的大小?如何獲得遠程存儲的圖像文件的大小? (PHP)
如果文件位於服務器上,我們將使用文件大小(see here),但這不適用於遠程文件(see here)。
另一種方法是檢查的「內容長度」,但我相信這不會對圖像文件進行操作(see here)
我想對於像給here的一個解決方案(例如, ,是這樣的:。
<?php
function get_remote_size($url) { // magic
}
echo get_remote_size("http://humus101.com/wp-content/uploads/2009/11/Hummus-soup.jpg");
?>
但無需下載圖像是可能的
我使用[和getimagesize(http://php.net/manual/en/function.getimagesize.php),但它在下載得到的圖像尺寸前的整個文件。感謝這一個。 – machineaddict 2013-04-16 07:42:26