我的网站上有一个非常简单的表格。只是文本输入和文件输入。
<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上,也发生在我的共享托管域上。
我们将不胜感激任何想法或可能的原因或解决方法。
答案 0 :(得分:0)
您应该在表格中添加
enctype =“ multipart / form-data”