[英]How to send csrf token in dropzone upload post via javascript?
I am working on codeigniter project and when I enable CSRF protection in config file and added csrf token hidden field in all forms site working fine but due to this I am facing one problem ie "The action you have requested is not allowed" while uploading images using dropzone. 我正在进行Codeigniter项目,当我在配置文件中启用CSRF保护并在所有表单站点中添加了CSRF令牌隐藏字段时,它工作正常,但是由于这个原因,我在上传图像时遇到一个问题,即“不允许您要求的操作”使用dropzone。
How to pass the csrf token in dropzone js? 如何在dropzone js中传递csrf令牌?
When I upload image in dropzone box it gives error: 当我在dropzone框中上传图像时,出现错误:
The action you have requested is not allowed. 您请求的操作是不允许的。
<div class="dropzone clsbox" id="mydropzone">
</div>
$("div#mydropzone").dropzone({
url: "/riftraff/insert_product_phase_final",
headers: {
'X-CSRFToken': $('meta[name="_token"]').attr('content')
}
});
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>');
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.