Как я могу получить информацию о $ _FILES с помощью dropzone? - PullRequest
0 голосов
/ 27 января 2020

Мой индекс. php, где у меня есть две формы. Dropzone и другая для передачи некоторых значений в загрузку. php file

<div class="container" >
        <div class='content'>
            <form action="upload.php" class="dropzone">
            </form>
            <form id="images_form" method="post" action="upload.php" enctype="multipart/form-data">
                <input type="text" name="action" value="insert" />
            </form> 
        </div>
        <button id='uploadfiles'>Adicionar imagens</button>
    </div>
    <script>
        Dropzone.autoDiscover = false;

        var myDropzone = new Dropzone(".dropzone", { 
            autoProcessQueue: false,
            addRemoveLinks: true,
            parallelUploads: 10 // Number of files process at a time (default 2)
        });

        $('#uploadfiles').click(function(){
            myDropzone.processQueue();
            $( "#images_form" ).submit();
            var delay = 1000;
            var url = "http://localhost/dropzone/index.php";
            var timeoutID = setTimeout(function() {
                window.location.href = url;
            }, delay);
        });
    </script>

My upload. php:

if (!empty($_FILES)) {
$target_file = $target_dir . $_FILES["file"]["name"];
$msg = "";
$con = ligabd();
if ($target_file <> "image/") {
    $stm = $con->prepare("Insert into image(Name) values (?)");
    $stm->bind_param("s", $target_file);            
    if ($stm->execute()){
        if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_dir.$_FILES['file']['name'])) {
            $url = "index.php";
            echo '<script>window.location = "'.$url.'";</script>';
        }else{
            $msg = "Error while uploading";
        }
        echo $msg;
    }else{
            echo "<p align='center'>Ocorreu um erro ao tentar registar!</p>";
    }
    $stm->close();
    $con->close();
}

Эти файлы правильно выполняют то, что я хочу Однако я хочу увидеть содержимое переменной $ _FILES, и когда я делаю var_dump ($ _FILES), он говорит мне, что она пуста.

...