PHP中表单提交$_FILES为空的解决办法

只要是涉及文件上传的表单控件,一定要在前面加上enctype="multipart/form-data"

<form action="" method="post" enctype="multipart/form-data">

......

</form>

为什么要加enctype="multipart/form-data"呢?这要来看看form中对于enctype属性的解释

       值                          描述
application/x-www-form-urlencoded    在发送前编码所有字符(默认)
multipart/form-data              不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。

text/plain                    空格转换为 "+" 加号,但不对特殊字符编码。
 

猜你喜欢

转载自blog.csdn.net/CS13477062349/article/details/85047385