gpt4 book ai didi

javascript - DropzoneJS 将文件选择限制为一个文件,但允许后续上传

转载 作者:行者123 更新时间:2023-11-28 12:15:32 25 4
gpt4 key购买 nike

我试图使用选项 maxFiles: 1; 将用户可以选择的文件数量限制为一个;然而,这也阻止用户上传第二个、第三个等文件,这正是我想要的。我希望只选择一个文件并允许后续上传。这可能吗?

这是我的代码:

$(function() {
var dropzone = new Dropzone('#avatar-wrapper', {
url: '/uploads/avatar',
clickable: '.upload',
maxFilesize: 5,
maxFiles: 1,
previewsContainer: false,
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
init: function() {
this.on('addedfile', function(file) {
console.log('test');
$('#loader').show();
});

this.on('success', function(file, result) {
$('#avatar_url').val(result.url);
$('#avatar').attr('src', result.url);
$('#loader').hide();
});
}
});
});

最佳答案

您可以在初始化 DropZone 元素后在运行时进行此更改,而不是修补 DropZone 库。

var dropzone = new DropZone('#avatar-wrapper', {
// options ...
});
dropzone.hiddenFileInput.removeAttribute("multiple");

关于javascript - DropzoneJS 将文件选择限制为一个文件,但允许后续上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50367517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com