1.页面上传需注意:
<form action="" method="post" enctype="multipart/form-data">
......
</form>
from表单中对于enctype属性值的解释
该属性规定在发送到服务器之前应该如何对表单数据进行编码
值 | 描述 |
---|---|
application/x-www-form-urlencoded | 在发送前编码所有字符(默认) |
multipart/form-data | 不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。 |
text/plain | 空格转换为 “+” 加号,但不对特殊字符编码。 |
2.后台应注意:
在php.ini中开启文件上传(一定要开启!!!这个坑让我找了一天)
开启之后才能获取到$_FILES的值!!
file_uploads = On //文件上传开启
upload_max_filesize = 8 //上传文件的最大大小为8M
max_file_uploads = 20 //最大文件上传个数为20个