【发布时间】: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