gpt4 book ai didi

php - 警告 : filesize(): stat failed for img. jpg

转载 作者:可可西里 更新时间:2023-11-01 13:14:31 29 4
gpt4 key购买 nike

我正在尝试获取图像的文件大小,但我不断收到 Warning: filesize(): stat failed for img.jpg

这是我做的:

$path = $_FILES['profile']['name'];
$path = iconv('UTF-8', 'ISO-8859-1',$path);
if (!in_array(pathinfo($path,PATHINFO_EXTENSION),$allowed)) {
return "file";
} elseif (filesize($path)>(1024*600))

我可以毫无问题地获取文件扩展名,但 filesize() 似乎不起作用。我读了一点书,确实找到了 this但它并没有解决问题。任何帮助深表感谢!

最佳答案

$_FILES 数组中的

['name'] 是 CLIENT 机器上文件的名称。它只是信息,与您服务器上实际存储的内容完全无关。您需要查看 ['tmp_name'],这是上传完成后 PHP 在服务器上临时存储文件的位置:

$path = $_FILES['profile']['tmp_name'];
^^^^^^^^^^^^

关于php - 警告 : filesize(): stat failed for img. jpg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28302953/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com