JQuery Опции Dropzone не работают - PullRequest
0 голосов
/ 23 февраля 2020

Я создал файл загрузки в зоне сброса. Мой 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 Как я могу это сделать

1 Ответ

1 голос
/ 23 февраля 2020

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);
  });
});
...