找回密码
 注册

[PHP] PHP MAX_FILE_SIZE 失效

php 发表于 2014/5/10 16:44 | 显示全部楼层 |阅读模式
PHP上传文件时可以用隐藏的MAX_FILE_SIZE控件判定上传的文件是否超过指定大小,如果超过这个配额,PHP会直接报错,将文件上传错误代码设置为UPLOAD_ERR_FORM_SIZE(值为2),进而放弃将客户端文件上传到服务器临时目录,节省用户的时间。


要使<input type="hidden" name="MAX_FILE_SIZE" value="10240" /> (表单控件中的数值单位为b,10240为假定的值)生效,必须注意以下几点:
  • MAX_FILE_SIZE控件必须放在文件控件(type="file"的input控件)之前
  • 客户端稍微动点手脚就可以绕过这个限制,所以后台仍然需要做文件大小的判断和限制

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表