Как я могу создать загрузчик файлов, просто загрузив одно изображение в Dropzone - PullRequest
0 голосов
/ 21 января 2020

Я создаю загрузчик файлов с 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 Ответ

1 голос
/ 21 января 2020

Отредактируйте ваш 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]);
        }
      });
    }
});
...