gpt4 book ai didi

javascript - 使用 Dropzone.js 上传的所有文件都具有相同的名称

转载 作者:行者123 更新时间:2023-11-28 04:30:30 27 4
gpt4 key购买 nike

我在 dropzone 方面遇到问题:上传到远程时所有文件名都相同。

这是我的代码:

var AUTH_TOKEN=$('meta[name="csrf-token"]').attr('content');

Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("div#mydropzone",{
url: "<%= professionnel_diagnostiqueur_diagnostiqueurdevi_diagnostiqueurreponses_path(@devi.diagnostiqueur.professionnel.id,@devi.diagnostiqueur.id,@devi.id) %>",
autoProcessQueue: false,
uploadMultiple: true,
addRemoveLinks:true,
parallelUploads:10,
maxFilesize: 15,
params:{
'authenticity_token': AUTH_TOKEN
},
successmultiple: function(data,response){
$('#msgBoard').append(response.message).addClass("alert alert-success");
$('#msgBoard').delay(2000).fadeOut();
$('#fileslist').val(response.filesList);
$('#photographedit').off('submit').submit();
}
});

$('#photographedit').submit(function(e){
if(myDropzone.getQueuedFiles().length > 0){
e.preventDefault();
myDropzone.processQueue();
}
});

有这个帖子:Dropzone uploaded file have same name但没有得到答复

这个线程建议添加隐藏字段:https://github.com/enyo/dropzone/issues/580

虽然我对 JS 还很菜鸟。有人可以帮我分解正确的代码来为我的上述代码添加隐藏字段吗?拖放位于 id mydropzone 上,表单具有 id photographedit

最佳答案

您可以在将文件发送到服务器之前更改文件名

myDropone.on('processingfile', function(file) {
file.name = file.name + Math.floor(Date.now() / 1000);
});

关于javascript - 使用 Dropzone.js 上传的所有文件都具有相同的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44649507/

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