Dropzone Js 没有上传我的文件 [Code Igniter]

Dropzone Js not uploading my files [Code Igniter]

我尝试使用 dropzone js 上传文件,但是它不起作用我有 "upload complete animation with the progress bar" 但我的上传文件夹中没有上传文件。

查看:

    <body>
    <div id="content">
    <form method="post" action="<?php echo base_url() ?>images/upload" enctype="multipart/form-data" class="dropzone" id="myAwesomeDropzone">
        </form>
        <button type="button" id="submit_dropzone_form">UPLOAD</button>
    </div>

    <script src="<?php echo base_url(); ?>vendor/jquery/jquery.min.js"></script>
    <script src="<?php echo base_url(); ?>vendor/dropzone/dropzone.min.js"></script>
    <script>
Dropzone.options.myAwesomeDropzone = {
    autoProcessQueue: false,
    uploadMultiple: true,
    parallelUploads:10,
    url: "<?php echo site_url("images/upload") ?>",
    successmultiple:function(data,response){
        $("#uploaded_files").val(response);
    },
    init: function() {
        //Submitting the form on button click
        var submitButton = document.querySelector("#submit_dropzone_form");
            myDropzone = this; // closure
            submitButton.addEventListener("click", function() {
            myDropzone.processQueue(); // Tell Dropzone to process all queued files.
        });
    }
};
    </script>
</body>

控制器:

public function upload()
{
    if ( ! empty($_FILES)) 
    {
        $config["upload_path"]   = $this->upload_path;
        $config["allowed_types"] = "application/pdf";
        $this->load->library('upload', $config);

        if ( ! $this->upload->do_upload("file")) {
            echo "failed to upload file(s)";
        }
    }
}

其中 $upload_path = "./uploads"

如您所见,我的 CI 根项目中有一个文件夹。

好的,我解决了我的问题,我认为允许的类型错误或上传路径不正确。

在我的控制器中使用这个方法,它起作用了。

public function upload()
{
    if ( ! empty($_FILES)) 
    {
        $config["upload_path"]   = $this->upload_path;
        $config["allowed_types"] = "pdf";
        $this->load->library('upload', $config);

        if ( ! $this->upload->do_upload("file")) {
            echo "failed to upload file(s)";
        }
    }
}