PHP处理web上传文件的流程

详细描述PHP处理web上传文件的流程,如何限制上传文件的大小不能超过某个数值?

1.流程:首先用户在浏览器端选择上传的文件,提交后,通过post方式上传到Apache服务器由php引擎处理判断文件是否能够上传到PHP配置文件中指定的临时目录,之后获取文件后缀名判断文件是否是允许上传的文件格式,如果没问题,则按照随机数+时间的方式生成文件的名字+后缀。最后将文件从临时目录转移至Apache服务器目录。
2.在php配置文件中 有一个file_upload_max 设置其值就可以限制上传文件大小
可以在php.ini文件中的file_upload_max = 某值 设置上传文件大小,同时也可以在表单中$_FILES['name']['size']限制文件大小,以及服务器配置中也要设置上传文件的大小和上传时间。

你可能感兴趣的:(PHP处理web上传文件的流程)