【问题标题】:Dropzone renameFilename not working with removedfileDropzone renameFilename 不适用于已删除文件
【发布时间】:2019-08-30 21:48:43
【问题描述】:

我正在使用DropzoneJs的removedfile函数删除新上传的文件,但它只删除了第一个文件,我的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;
    }
});

【问题讨论】:

    标签: javascript laravel dropzone.js dropzone


    【解决方案1】:

    假设您使用的是最新版本的 Dropzone.js,renameFilename 已重命名为:renameFile

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      • 2019-10-31
      • 1970-01-01
      • 2020-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多