关于PHP文件上传的小坑
当我使用以下php代码上传文件时,出现了问题
<!-- 上传文件前端 -->
<form action="*.php" method="post">
<!-- 更多代码 -->
<input type="file" name="fileToUpload" required>
</form>
<!-- 后端 -->
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if(!isset($_POST['title'])){
echo "请输入标题";
exit;
}
if(!isset($_POST['singer'])){
echo "请输入歌手";
exit;
}
if(!isset($_FILES['fileToUpload'])){
echo "请选择文件";
exit;
}
}
确认输入了所有应输入的、选择了文件后点击上传按钮,显示"请选择文件"。
将前端的
<form action="*.php" method="post">
改为
<form action="upmusic.php" method="post" enctype="multipart/form-data">
即可解决