php获取图像的KB大小

Mac*_*cao 7 php filesize getimagesize

我一直在谷歌,但我得到的是getimagesize和filesize.
getimagesize dosent获取KB大小只是宽度和高度,这不是我想要的.
filesize给我的消息警告:filesize()[function.filesize]:
有问题的文件的stat失败是51kb .jpg文件

$imgsize=filesize("http://localhost/projects/site/schwe/user/1/1.jpg");
Run Code Online (Sandbox Code Playgroud)

不起作用,

我该怎么做到这一点?

Ste*_*wie 7

您无法获取远程元素的文件大小,要么在系统上提供相对路径,要么file_get_contents()首先获取内容.因此,而不是http://,做一个filesize('/path/to/local/system').确保它可以通过php进程读取


BBo*_*eld 5

您无法查找这样的远程文件的文件大小.它用于查看本地文件的文件大小.

例如...

$imgsize = filesize( '/home/projects/site/1.jpg' );
Run Code Online (Sandbox Code Playgroud)