我想上传CSV文件(通过Drag& Drop),然后让结果页面显示内容。我需要dropzone不使用ajax而是像标准浏览器一样上传。
这是我到目前为止所尝试的内容:
upload.php的:
<form action="results.php" class="dropzone" id="filedrop"></form>
<script>
Dropzone.options.filedrop = {
init: function () {
this.on("complete", function (file) {
console.log("done");
$('#filedrop').trigger('submit');
});
}
};
</script>
results.php:
var_dump($_FILES);
var_dump($_POST);
不幸的是,当我上传文件时,表单会提交但只显示array(0) { } array(0) { }
($_FILES
和$_POST
都为空)。
我知道我可以通过ajax返回数据并将其显示在与dropzone相同的页面上。但是,由于我将使用大型CSV文件,我想避免这种情况。