php上传文件时应注意的几个细节
时间:2006-06-13 来源:一地风飞
1)form应该加入属性enctype="multipart/form-data"
2)在file域前加入可以使大于该指定值的文件不会被上传(如果没有该句,php会先将选定文件上传到临时目录,再按规则去判断是否移动到目的路径)
3)如果选取的文件大小大于表单域MAX_FILE_SIZE指定的值,$_FILES[f]['error']返回2,而且,$_FILES[f]['tmp_name'] 为空,$_FILES[f][size]为0
4)$_FILES[f]['type']的值不确定可信,只是浏览器发送的一个参考值
5)多文件上传时只需将文件哉的名称改为数组即可,如:
2)在file域前加入可以使大于该指定值的文件不会被上传(如果没有该句,php会先将选定文件上传到临时目录,再按规则去判断是否移动到目的路径)
3)如果选取的文件大小大于表单域MAX_FILE_SIZE指定的值,$_FILES[f]['error']返回2,而且,$_FILES[f]['tmp_name'] 为空,$_FILES[f][size]为0
4)$_FILES[f]['type']的值不确定可信,只是浏览器发送的一个参考值
5)多文件上传时只需将文件哉的名称改为数组即可,如:
相关阅读 更多 +