我阅读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作为解决方案的变通解决方案 。
还有的让网页URL的文件大小一个较短的解决方法:get_headers($ file_url,1)会给你一个数组,它将(有希望)有一个关键字“Content-length”,它的值是文件的字节数。 – Petruza 2010-12-21 19:22:08