Я использую функцию removefile DropzoneJs для удаления недавно загруженного файла, но он удаляет только первый файл, у него есть проблема с моей функцией renameFilename.
Все работает нормально, если я не переименовываю изображение, но я хочу, чтобы у изображения не было того же имени. У меня определенно есть ошибка при присвоении значения имени файла.
После загрузки нескольких изображений я нажимаю удалить, и он просто удаляет первое изображение, оставляя остальные изображения, «запрос» берет имя первой фотографии.
Dropzone.autoDiscover = false;
var name;
var Dropzone = new Dropzone(".dropzone", {
maxFileSize: 50,
acceptedFiles: ".jpg,.png",
addRemoveLinks: true,
renameFilename: function (filename) {
name = new Date().getTime() + '-' + filename;
return name;
},
removedfile: function(file){
$.ajax({
type: 'POST',
url: route('product.images.remove'),
data:{
name: name
},
dataType: 'html'
});
var _ref;
return(_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0;
}
});