PHP-$ _FILES不出现

时间:2018-10-03 11:40:01

标签: php file post

我的网站上有一个非常简单的表格。只是文本输入和文件输入。

<form action='myFile.php' method='POST'>
    <input type='text' id='image_description' name='image_description'>
    <input type='file' id='image' name='image'>
    <button onclick="this.form.submit();">Submit</button>
</form>

提交时,我有var_dump($_POST)var_dump($_FILES)

我可以看到我在文本字段中输入的所有内容,但是文件似乎没有通过。

array(2) {
    ["image_description"]=> string(4) "test"
    ["image"]=> string(14) "Untitled-1.png"
}

array(0) {

}

这既发生在WAMP上,也发生在我的共享托管域上。

我们将不胜感激任何想法或可能的原因或解决方法。

1 个答案:

答案 0 :(得分:0)

您应该在表格中添加

enctype =“ multipart / form-data”