Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用dropzone获取$\u文件信息?_Javascript_Php_File Upload_Dropzone.js_Dropzone - Fatal编程技术网

Javascript 如何使用dropzone获取$\u文件信息?

Javascript 如何使用dropzone获取$\u文件信息?,javascript,php,file-upload,dropzone.js,dropzone,Javascript,Php,File Upload,Dropzone.js,Dropzone,我的index.php, 我有两张表格。dropzone和另一个用于传递某些值的​​上传到upload.php文件 <div class="container" > <div class='content'> <form action="upload.php" class="dropzone"> </form> <form id="images_form"

我的index.php, 我有两张表格。dropzone和另一个用于传递某些值的​​上传到upload.php文件

<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>

径向成像
Dropzone.autoDiscover=false;
var myDropzone=新的Dropzone(“.Dropzone”,{
自动处理队列:false,
addRemoveLinks:是的,
并行上载:10//一次处理的文件数(默认为2)
});
$(“#上载文件”)。单击(函数(){
myDropzone.processQueue();
$(“#图像表格”).submit();
无功延迟=1000;
变量url=”http://localhost/dropzone/index.php";
var timeoutID=setTimeout(函数(){
window.location.href=url;
},延误);
});
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();
}
if(!空($\u文件)){
$target_file=$target_dir.$_FILES[“file”][“name”];
$msg=”“;
$con=ligabd();
如果($target_file“image/”){
$stm=$con->prepare(“插入图像(名称)值(?);
$stm->bind_参数(“s”,$target_文件);
如果($stm->execute()){
如果(移动上传的文件($\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\{
$url=“index.php”;
echo'window.location=“”.$url.“;”;
}否则{
$msg=“上传时出错”;
}
echo$msg;
}否则{
echo“

Ocorreu um erro ao tentar registar!

”; } $stm->close(); $con->close(); }

这些文件正确地执行了我想要的操作,但是我希望看到变量$\u文件的内容以及执行var\u dump($\u文件)时的内容它告诉我它是空的。

我不明白你想说什么do@GiacomoM这段代码来自一个测试项目。我目前正在进行测试,以便稍后集成到我正在开发的项目中。我打算做的是:我有dropzone表单来下载图像。然后我有一个按钮来添加图像。当我单击e按钮,它将我重定向到文件upload.php,并在那里执行将文件插入数据库的整个过程,“当我执行var_dump($_文件)时,它告诉我它是空的。”-您在代码中的什么地方检查过它?启用错误报告,并查看开发人员控制台中可能出现的错误。@我在这里放置的代码中的FunkFortyNiner不是echo var_转储($文件),但当我放置它时,什么也没有发生