欢迎光临朱凯的个人博客!
朱凯,a3.work

php中WEB上传文件的原理是什么,如何限制上传文件的大小?

 发布时间: 2017-12-21 18:34      原创:  朱凯      评论: .       .人查看

1, 上传文件的表单使用post方式(和get的区别不用说了); 还要加上enctype='multipart/form-data'。

2, 一般要加上隐藏域: <input type=hidden name='MAX_FILE_SIZE' value=dddddd>,位置在file域前面。value的值是上传文件的客户端字节限制。据说可以减少文件超标时客户端的等待时间,不过我没觉得有什么区别。

3, 出于安全考虑,file域是不许赋值的。随便在file域输入字符串,然后按submit也不会有反应。必须是第二个字符是冒号的时候 (比如空格跟随冒号可以上传一个长度为0字节的“文件”),submit才同意“服务”——不过这个是客户端的措施,跟MAX_FILE_SIZE一样很容易绕过去。

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay