javascript - JQuery Dropzone选项不起作用问题
问题描述
我创建了一个 dropzone 文件上传。我的 html 代码是
<form action="upload.php" class="dropzone" id="myDropzone"></form>
选项是
$(document).ready(function() {
Dropzone.options.myDropzone = {
dictDefaultMessage: "Select photos",
paramName: "file",
maxFilesize: 0.5,
clickable: false,
renameFile: function (file) {
return file.name = new Date().getTime() + '_' + file.name;
}
};
});
但是这些选项不起作用。我是 dropzone 的新手。我该怎么做
解决方案
https://codesandbox.io/s/peaceful-varahamihira-cci6y
创建 Dropzone 实例比尝试使用“自动发现”功能更容易。
$(document).ready(function() {
// Prevent Dropzone from auto discovering this element:
Dropzone.options.myDropzone = false;
// This is useful when you want to create the
// Dropzone programmatically later
// Disable auto discover for all elements:
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#myDropzone", {
url: "upload.php",
dictDefaultMessage: "Select photos",
paramName: "file",
maxFilesize: 0.5,
clickable: false,
renameFile: function(file) {
return new Date().getTime() + "_" + file.name;
}
});
myDropzone.on("complete", function(file) {
console.log(file);
});
});
推荐阅读
- ionic-framework - Ionic 4 PWA - 在 Ionic 项目中添加标准 html 页面
- c - Clang 严格混叠优化与违反严格混叠的无法访问代码
- javascript - 如何判断引用是否在 JavaScript 中被释放
- python - 将 CSV 文件转换为 Python 字典、数组和二进制文件
- c++ - 命名空间的成本
- php - 表情符号未使用 mandrill API 显示在电子邮件正文中
- mysql - 雄辩的 Laravel 问题
- selenium - 如何使用 Selenium 和 Java 点击 reCAPTCHA
- c# - MVC 控制器无法找到 Api 控制器(同一项目)
- node.js - Javascript 类型错误(中间值)。超时不是函数