我的主机服务器的.ini upload_max_filesize为4mb。我编写了一些PHP来检查上传的文件大小,如果超过该大小则会抛出错误。问题是,如果他们试图上传的文件大于4mb的.ini设置我的代码没有被执行,因为$ _FILES变量显示文件大小为0和错误代码1.有没有办法我可以检查一个大小上传大于.ini ??
中设置的内容由于
保
答案 0 :(得分:0)
在用户尝试上传文件之前,您无法检查文件是否大于允许的大小。
PHP是一种服务器端编程语言,在网络服务器完全处理请求后,它采用流量控制。
你的代码在执行了一些内部php例程(例如处理文件上传,削减请求字符串,填充超级全局等)后获得控件
因此,您要遵循的最正确的方案是检查文件上传期间是否出现错误并相应地采取行动。