在你们中的一些人将其标记为重复之前,因为使用 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/