我正在尝试使用 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 中间件也检查标头。那么出了什么问题?