Dropzone renameFilename не работает с удаленным файлом - PullRequest
0 голосов
/ 09 апреля 2019

Я использую функцию удаленного файла 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;
    }
});

1 Ответ

0 голосов
/ 11 апреля 2019

Если вы работаете с последней версией Dropzone.js, renameFilename был переименован в: renameFile

...