比方说,我们有一个图像文件,存储在远程服务器(例如,让我们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