###当我使用以下php代码上传文件时,出现了问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!-- 上传文件前端 -->
<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;
}
}

确认输入了所有应输入的、选择了文件后点击上传按钮,显示”请选择文件”。
将前端的

1
<form action="*.php" method="post">

改为

1
<form action="upmusic.php" method="post" enctype="multipart/form-data">

即可解决