将csrf标记传递给blueimp fileupload

我正在使用AngularJS构建SPA(单页应用程序),而对于FileUpload,我正在尝试使用Blueimp文件上载。 服务器端在NodeJS中,使用csrf,因此所有请求都将使用csrf令牌(由AngularJS设置的X-XSRF-TOKEN)发送到服务器。 现在,当我尝试使用Blueimp上传文件时,它失败了

“错误:无效的csrf令牌”

因为它在请求中附加必要的令牌,现在我想知道如何设置令牌。 请注意,我已经在使用AngularJS,并且我没有将任何元标记设置为csrf,但该标记在cookie中可用。

谢谢!!

万一有人像我一样偶然发现这个页面,它应该是

$.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $.cookie("XSRF-TOKEN") } }); 

CSRF而不是XSRF。

我使用以下方法修复了它:

 $.ajaxSetup({ headers: { 'X-XSRF-TOKEN': $.cookie("XSRF-TOKEN") } }); 

谢谢

如果我理解正确,您可以编写一个在请求标头中设置令牌的交叉点 : AngularJS $ http