接下来谈控制文件上传的几个问题
1、控制文件的大小。
可以通过修改php.ini 的 post_max_size 来控制大小 ,或者通过函数filesize判断上传文件大小来限制。但是
filesize函数有局限,就是当文件大小超过2G的时候则失效。
2、控制文件上传的类型。
比如一些EXE、COM文件,甚至是PHP文件也加以禁止。这个可通过判断文件的扩展名获得。
3、修改文件的名称
所谓修改文件的名称是指上传后,实际上保存在服务器的名称是经过程序转换,但显示的名称依然是上传的
名称。
4、如果允许所有类型被上传,则上传时修改其扩展名,才保存到服务器。