如何在Dropzone中仅上传单个图像来创建文件上传器

时间:2020-01-21 09:12:01

标签: jquery html dropzone.js dropzone

我使用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',
});

但是当我渲染页面时,我可以选择多个图像。我希望用户仅选择一个图像,然后再次选择其他图像时,第二个图像将替换为第一个图像。

1 个答案:

答案 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]);
        }
      });
    }
});