当我使用以下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">

即可解决

标签: none

添加新评论

登录后评论