通过php上传多个文件

通过php上传多个文件,php,upload,Php,Upload,这是我的php上传脚本。我可以在数据库中插入这些文件名,但问题是我无法将这些图像移动到目标位置 <?php require_once('./ssl/ecommerce/config/connect.php'); $dir = "/Applications/XAMPP/xamppfiles/htdocs/excelsispharma/assets/images/news_events/"; $file = $_POST['file']; $evtName

这是我的php上传脚本。我可以在数据库中插入这些文件名,但问题是我无法将这些图像移动到目标位置

<?php

    require_once('./ssl/ecommerce/config/connect.php');

    $dir = "/Applications/XAMPP/xamppfiles/htdocs/excelsispharma/assets/images/news_events/";
    $file = $_POST['file'];
    $evtName = $_POST['evtName'];


    $sql = "INSERT INTO excelsis_news_events.event(event_name)".
            " VALUES('$evtName') ";
    $ex = $mysqli->query($sql);
    $last = $mysqli->insert_id;
    echo $last;

    foreach ($file as $key ) {

        $sql = " INSERT INTO excelsis_news_events.images(event_id,filename) ".
                " VALUES('$last','$key') ";
        $run = $mysqli->query($sql);

        move_uploaded_file($file,$dir);

    }




?>

文件应该在$\u文件数组中,而不是在这里。这是我的提琴,先生。你能检查一下并告诉我如何通过代码代码移动上传的文件吗?谢谢