目前我有php验证如下
if ($_FILES["file"]["size"] > 5120)
{
$_SESSION['error'] = 'Upload FAILED, file is too large !';
header("Location: upload.php");
exit;
}
但这似乎并没有阻止任何大文件的上传!非常感谢任何帮助!
使用它来限制上传文件的大小:
$max_size = /* whatever */; //File Size in Bytes
if(filesize($_FILES['userfile']['tmp_name']) > $max_size) {
die('The file you uploaded is too large.');
}
采用upload_max_filesize
可以在 php.ini、.htaccess、httpd.conf 或 .user.ini 中设置条目
http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize