Я использую dropzone в проекте Code Igniter.
При каждом перетаскивании файла 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>
В любом случае я могу это достичь?