假设我不想允许图像>要上传2MB,我检查图像大小如下
If($_FILES["image"]["size"] > 2100000) {
// .........
}
和
getimagesize($_FILES["image"]["tmp_name"]
假设用户尝试上传大约300 MB的超大尺寸图像,这将导致大量内存使用和干扰。
我该如何控制它?
答案 0 :(得分:0)
ini_set('post_max_size', '2M');
ini_set('upload_max_filesize', '2M');
这是为了更改运行时允许的上传大小。
或者您可以更改php.ini中的配置(记住重新启动Web服务),这将为您的所有脚本设置服务器级限制,并且不能像您在评论中所说的那样轻松绕过