在上传图片php之前获取图片大小

pc_*_*_oc 1 php file-upload

我想知道mb中的图像大小,但在ulpload之前做同样的事情.我有:

$errors =       array();
$image =        $_FILES['image']['name'];
$file_tmp =     $_FILES['image']['tmp_name'];
$image_type =   $_FILES['image']['type'];
$descricao =    $_POST['descricao'];

if(empty($image) || $_FILES['image']['size'] >= 1000)
{
    $_SESSION['alert_type'] = -1;
    $_SESSION['msg_alert'] = "imagem didnt upload!";
}

else
{
 //upload
}
Run Code Online (Sandbox Code Playgroud)

问题是要知道文件大小,$ _FILES ['image'] ['size']运行不正常.谢谢

spa*_*ean 6

在上传之前,您可以这样检查:

$file_tmp = $_FILES['image']['tmp_name'];
$size = filesize($file_tmp);
Run Code Online (Sandbox Code Playgroud)

但是你是否意识到你在代码示例中期望图像小于1千字节?