我正在尝试使用下面的代码使用Dropzone.js创建一个完整的页面dropzone。但是,将文件拖动到文档正文时,Dropzone不会拾取这些文件,而是由web浏览器打开这些文件。
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="dropzone-5.7.0\dropzone-5.7.0\dist\dropzone.js"></script>
<script>
Dropzone.autoDiscover = false;
$(document).ready(function () {
var myDropzone = new Dropzone(document.body, {
url: "/test/"
});
});
</script>
</body>
</html>发布于 2020-12-09 16:16:07
阅读这篇文章让我明白了一些新的东西,所以这是一个简单的报告。
通过将<!DOCTYPE html>标记放入html,您可以告诉浏览器在标准html模式下运行。
回到这个例子,因为你有一个什么都没有的主体,所以它的高度是零,不能放文件。如果删除<!DOCTYPE html>标记,正文的高度将与浏览器客户端一样高。欢迎使用Quirks mode。
https://stackoverflow.com/questions/65208955
复制相似问题