pre*_*eti 0 html javascript php codeigniter
我正在处理 codeigniter 项目,当我在配置文件中启用 CSRF 保护并在所有表单站点中添加 csrf 令牌隐藏字段工作正常但因此我面临一个问题,即“不允许您请求的操作”在上传图像时使用 dropzone。
如何在 dropzone js 中传递 csrf 令牌?
当我在 dropzone 框中上传图像时,它会出现错误:
不允许您请求的操作。
<div class="dropzone clsbox" id="mydropzone">
</div>
$("div#mydropzone").dropzone({
url: "/riftraff/insert_product_phase_final",
headers: {
'X-CSRFToken': $('meta[name="_token"]').attr('content')
}
});
Run Code Online (Sandbox Code Playgroud)
var myDropzone = new Dropzone("div#mydropzone", {
url: "/riftraff/insert_product_phase_final"
});
myDropzone.on('sending', function(file, xhr, formData) {
formData.append('<token_name>', '<token_value>');
});
Run Code Online (Sandbox Code Playgroud)