Heim > Backend-Entwicklung > PHP-Tutorial > php 处理文件上传 超过post_max_size的限制怎么提示

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

WBOY
Freigeben: 2016-06-13 13:34:32
Original
823 Leute haben es durchsucht

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也可以控制,只不过需要一个验证页面然后用二楼的方法
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage