我有一个发送文件的表单,但是它在提交后不能被调用。
形式:
<form class="form-inline" action="#" id="login" method="post">
<input type="file" name="file" id="file">
<input type="hidden" name="test" value="testy">
<input class="btn btn-primary btn-block" type="submit" name="submit" value="Go">
</form>
testy
的值显示得很好,但是上传后_FILES没有显示。
当我从一个页面发送到另一个页面时,这是工作的,但由于我将它全部移动到同一页面上,它不再工作。我错过了什么?
$_POST['test']
显示testy
$_FILES['file']
显示空
你需要enctype="multipart/form-data"
属性在你的表单:
<form class="form-inline" action="#" id="login" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file">
<input type="hidden" name="test" value="testy">
<input class="btn btn-primary btn-block" type="submit" name="submit" value="Go">
</form>