我正在尝试上传一个简单的文件,以便在HTML中使用PHP来工作。但是,$ _ FILES ['ufile'] ['name']无法按预期工作。
HTML表单。
<form action="parse.php" method="post" enctype="multipart/form-data">
<input type="file" name="ufile">
<br>
<input type="submit" value="Submit">
</form>
PHP代码。
if (isset($_FILES['ufile']['name'])) {
echo "<p>" . $_FILES['ufile']['name'] . "</p>";
} else {
echo "Please choose a file";
}
我应该在这里看到文件名,但是我看到的是else块中的“请选择文件”。
答案 0 :(得分:1)
问题出在我试图上传的文件太大。我必须进入php.ini文件,然后将upload_max_filesize
和post_max_size
编辑为适当的数量。重新启动WAMP后,它工作正常。