【发布时间】:2013-11-16 01:48:39
【问题描述】:
我正在尝试使用这种检查文件大小是否大于 post_max_size。
class uploadPic
{
private $_imageInfo = array();
public function __construct($file = array()){
if(empty($file)){
echo 'File is bigger than post_max_size limit.'; //post_max_size
return false;
}
echo 'Files are ok';
}
这种方法对吗? 我想知道,是否有一个检查文件大小的好方法?
【问题讨论】:
-
你为什么要这样做?
-
嗯,超过
post_max_size_limit是文件未出现在$_FILES中的一个,但不是唯一的原因。 -
@Sammitch 但我将如何正确检查它?
-
简短回答:你不能。无论如何都不是PHP。在您的上传框旁边写上“最大大小:X MB”的注释,并查看@kirsty-mclaughlin 对 Javascript 建议的回答。
-
@Sammitch 谢谢你,所以我会像文件大小一样写我的类,并在使用 php 上传后检查它们,在实例化对象之前,首先我将通过 javascript 检查文件大小。对吗?
标签: php