>  기사  >  백엔드 개발  >  php 处理文件上传 超过post_max_size的限制怎么提示

php 处理文件上传 超过post_max_size的限制怎么提示

WBOY
WBOY원래의
2016-06-13 13:34:32762검색

php 处理文件上传 超过post_max_size的限制如何提示
测试最近做的项目发现的一个问题,就是当我上传的文件超过post_max_size 的限制的时候,页面没有反应,只能被动的取修改post_max_size 的值,修改了post_max_size 的值后呢,发现上传的文件大于upload_max_filesize的设置大小,得到的文件size大小是 0 

我现在想要的是能不能提前给用户一个提示,上传的文件太大,而不让上传呢????


------解决方案--------------------
ini_get() 可以获取php.ini中部分参数。比较$_FILES["file"]["size"] 与 upload_max_filesize 大小即可。

或者你也可以通过错误号:$_FILES["file"]["error"]来判断。大于0表明上传发生了错误。为1时表明超过了upload_max_filesize 的大小。
------解决方案--------------------
可以!要使用 js,已经不是 php 的事情了
------解决方案--------------------
客户段控制。
------解决方案--------------------

探讨

引用:

客户段控制。

不明白客户端怎么控制?用js我再网上找的那些得到fileSize的方法都不好用,能否详细说明!

------解决方案--------------------
PHP也可以控制,只不过需要一个验证页面然后用二楼的方法
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.