gpt4 book ai didi

javascript - 在每次上传文件时使用 dropzone.js 发送自定义数据

转载 作者:IT王子 更新时间:2023-10-29 00:59:34 27 4
gpt4 key购买 nike

我在我的 Code Igniter 项目中使用 dropzone。

每次拖动文件时,dropzone 都会创建一个 ajax 请求,我的文件也会存储在服务器上。但是现在,我的要求是我想与文件一起发送附加数据(DYNAMIC)。使用参数,只能发送静态数据,但我要发送的数据每次都会改变。

这是我的代码的样子:

<script>
Dropzone.autoDiscover = false;
Dropzone.options.attachment = {
init: function(){
this.on('removedfile',function(file){
// console.log('akjsdhaksj');
var fileName = file.name;
$.ajax({
type: 'POST',
url: "<?php echo BASE_URL.'index.php/admin/mail_actions/deleteFile' ?>",
data: "id="+fileName,
dataType: 'html'
});
});
},
// params: {
// customerFolder: $('#toValue').substr(0, toValue.indexOf('@')),
// },
dictDefaultMessage:"Click / Drop here to upload files",
addRemoveLinks: true,
dictRemoveFile:"Remove",
maxFiles:3,
maxFilesize:8,
}

$(function(){

var uploadFilePath = "<?php echo BASE_URL.'index.php/admin/mail_actions/uploadFile' ?>";
var myDropzone = new Dropzone("div#attachment", { url: uploadFilePath});

});
</script>

无论如何我可以实现它吗?

最佳答案

我明白了。这是我必须使用的

myDropzone.on('sending', function(file, xhr, formData){
formData.append('userName', 'bob');
});

关于javascript - 在每次上传文件时使用 dropzone.js 发送自定义数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29073878/

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