php $_FILES获取文件大小问题

WBOY
Freigeben: 2016-06-23 13:55:41
Original
1805 Leute haben es durchsucht

为什么 我用$_FILES这个 获取上传的文件大小时 超过2MB 就无法获取 文件的大小呢
小于2MB时 是可以获取的 
难道跟php.ini里的设置有关吗


回复讨论(解决方案)

跟php.ini里的设置有关

上传文件最大限制upload_max_filesize

有啊,upload_max_filesize 改大点 改成100M
 

upload_max_filesize 改成100M

超过php.ini设置的大小的话,不仅是$_FILES连 $_POST $_GET之类的全部失效

当然有关啊!你可以设置一下,或者可以查看一下错误信息,就知道为什么看不到上传的文件了,建议将$_FILES,var_dump出来!

上传文件最大限制upload_max_filesize

上传文件最大限制upload_max_filesize


里面设置上传文件的最大值

先检查$_FILES['error'],非0就是有错误,
1 文件大小超出了服务器限制
2 要上传的文件大小超出浏览器限制
3 文件仅部分被上传    
4 没有找到要上传的文件 
5 服务器临时文件夹丢失    
6 文件写入到临时文件夹出错    

upload_max_filesize  默认限制2Mb

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