0

我正在尝试使用 ngflow 通过 Laravel 5 中的 POST 请求上传图像,但即使我在请求标头中发送令牌(它在那里,我检查过),我也会收到令牌不匹配错误。所以我要么使用了错误的令牌,要么不能与 ngflow 一起使用?

这是我用来发送标头的 js 代码:

<html ng-app="app" flow-init="{headers: {'X-CSRF-TOKEN': '<% csrf_token() %>'}}" flow-file-added="!!{jpg:1,jpeg:1,png:1}[$file.getExtension()]">

我找到的唯一解决方案是禁用 CSRF 保护 :( 官方文档说可以使用 ajax 调用,因为 laravel 中间件也检查标头。那么出了什么问题?

4

1 回答 1

0

好的解决了它......原因是我的框架/会话目录不属于与 php/nginx 相同的用户,所以我在每次刷新/请求时都得到一个不同的令牌,而不是每个会话一个。

于 2016-03-28T18:54:58.717 回答