【问题标题】:Get Value From Dropzone Javascript从 Dropzone Javascript 中获取价值
【发布时间】:2017-10-31 09:46:15
【问题描述】:

我在这个脚本上有问题,我使用 dropzone 和 codeigniter。

如何添加自定义输入可能是隐藏输入,然后作为帖子发送到控制器

这是html脚本

<input type="hidden" name="idnya" value="<?php echo $idnya; ?>">
<div class="dropzone">
<div class="dz-message">
<h3> Click Here</h3>
</div>
</div>

这是 javascript 拖放区

Dropzone.autoDiscover = false;
var foto_upload= new Dropzone(".dropzone",{
url: "<?php echo base_url('dashboard/uploads_image') ?>",
maxFilesize: 2,
method:"post",
acceptedFiles:"image/*",
paramName:"userfile",
dictInvalidFileType:"Type file ini tidak dizinkan",
addRemoveLinks:true,
});
foto_upload.on("sending",function(a,b,c){
    a.token=Math.random();
    c.append("token_foto",a.token); //Menmpersiapkan token untuk masing masing foto
});

【问题讨论】:

  • 也许将token 添加到a(这是正在上传的file)会炸毁它?尝试类似:var d = Math.random(); c.append('token_foto', d);

标签: codeigniter dropzone.js


【解决方案1】:

我不知道codeigniter,但据我所知,您可以使用dropzone.jssending 选项发送令牌等自定义数据:

Dropzone.autoDiscover = false;
var foto_upload= new Dropzone(".dropzone",{
 url: "<?php echo base_url('dashboard/uploads_image') ?>",
 maxFilesize: 2,
 method:"post",
 acceptedFiles:"image/*",
 paramName:"userfile",
 dictInvalidFileType:"Type file ini tidak dizinkan",
 addRemoveLinks:true,
 sending: function (file, xhr, formData) {
        a.token=Math.random();
        formData.append('token_foto', a.token);
    }
});

这不适合你吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2012-12-26
    • 2016-01-26
    • 2020-07-26
    • 2019-06-25
    相关资源
    最近更新 更多