我使用Dropzone.js创建文件上传器
<div id="dropzone"></div>
和jquery代码:
$("#dropzone").dropzone({
url: '/',
multiple:false,
autoProcessQueue: false,
paramName: "file",
addRemoveLinks: true,
dictRemoveFile: '<span class="fa fa-close"></span>',
acceptedFiles: 'image/jpeg',
});
但是当我渲染页面时,我可以选择多个图像。我希望用户仅选择一个图像,然后再次选择其他图像时,第二个图像将替换为第一个图像。
答案 0 :(得分:1)
编辑您的jquery代码:
$("#dropzone").dropzone({
url: '/',
multiple:false,
autoProcessQueue: false,
paramName: "file",
addRemoveLinks: true,
dictRemoveFile: '<span class="fa fa-close"></span>',
acceptedFiles: 'image/jpeg',
init: function() {
this.on("addedfile", function() {
if (this.files[1]!=null){
this.removeFile(this.files[0]);
}
});
}
});