javascript - Laravel使用Uppy开源出现419错误,如何向Uppy添加csrf token?

标签 javascript php laravel

在你们中的一些人将其标记为重复之前,因为使用 laravel 的错误 419 已经被回答了一百万次,这有点复杂,我似乎无法解决它。

我正在尝试使用 Uppy 上传一些图像,但我似乎找不到将 csrf token 添加到 Uppy 的方法。 (https://uppy.io/docs/tus/#headers)

const uppy = Uppy();
uppy.use(Dashboard, { target: '#drag-drop-area', inline: true, height: 450 });
uppy.use(Tus, {
     header: 'X-CSRF-TOKEN'+document.querySelector('[name=csrf-token]').getAttribute('content'),
     endpoint: 'https://mysitev/tus', // use your tus endpoint here
     resume: true,
     autoRetry: true,
     retryDelays: [0, 1000, 3000, 5000]
})

过去是否有人使用过 Uppy,如果是的话,您是如何添加 csrf_token 的?

谢谢

最佳答案

尝试一下:

uppy.use(Uppy.Tus, {
    endpoint: '{{ $endpoint }}',
    headers: {
        'X-CSRF-Token': " {{ csrf_token() }} "
    }
})

关于javascript - Laravel使用Uppy开源出现419错误,如何向Uppy添加csrf token?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58474674/

相关文章:

php - md5哈希登录php和mysql

php - Input::file() 返回 null Laravel

c# - 如何加速具有大量数据的服务器绑定(bind)控件的网页

javascript - 将多个对象数组转换为单个数组,同时合并公共(public)键上的对象

php - 数组值相加不当

php - 在任务调度中追加输出

php - laravel 5.4:无法在 __construct 方法中访问 Auth::user()

javascript - 如何找出哪个元素保存数据对象

javascript - Paperjs 用数组除法?

php - Laravel Redirect::route() 在 vhost 上访问错误的 url