我使用dropzone用于多种用途。但我必须在我的项目中只上传一个文件。但我不能。我可以选择一个文件或其他东西吗? 我的代码是......谢谢......
<html>
<head>
<link href="/js/dropzone-test/css/dropzone.css" media="screen" rel="stylesheet" type="text/css">
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="/js/dropzone-test/dropzone.js"></script>
</head>
<body>
<form action="/file-upload" class="dropzone">
<div class="fallback">
<input name="file" type="file" multiple />
</div>
</form>
</body>
<script>
Dropzone.options.myAwesomeDropzone = {
maxFiles: 1,
accept: function(file, done) {
console.log("uploaded");
done();
},
init: function() {
this.on("maxfilesexceeded", function(file){
alert("No more files please!");
});
this.on("maxfilesreached", function(file){
alert("No more files please!");
});
}
};
</script>
</html>
答案 0 :(得分:0)
dropzone.js
文件包含
Dropzone.prototype.defaultOptions = {}
在该部分中,您必须从以下位置修改maxFiles:
maxFiles: null,
到
maxFiles: 1,