gpt4 book ai didi

Laravel - CK 编辑器在上传图片时返回 419 http 状态

转载 作者:行者123 更新时间:2023-12-01 22:09:19 26 4
gpt4 key购买 nike

我想使用 ck 编辑器存储我的图像。但即使我将 csrf token 设置为请求 header ,它也会返回 419 http 状态。

let token = document.head.querySelector('[name=csrf-token]').content,
document.querySelector('#article_editor').on('fileUploadRequest', function (evt) {
var xhr = evt.data.fileLoader.xhr;
xhr.setRequestHeader('Cache-Control', 'no-cache');
xhr.setRequestHeader('X-File-Name', this.fileName);
xhr.setRequestHeader('X-File-Size', this.total);
xhr.setRequestHeader('X-CSRF-Token', token);
xhr.send(this.file);

// Prevented the default behavior.
evt.stop()
});

我该如何解决这个问题?

我已经在 head 标签之间设置了 csrf meta。尽管如此,我还是不断收到错误......

<head>
...
<meta name="csrf-token" content="{{ csrf_token() }}">
...
</head>

最佳答案

我遇到了类似的问题。我确实将上传 URL 添加到 VerifyCsrfToken.php (app/Http/Middleware)。在此文件中,我添加了 'upload-image/'。这可以解决您的问题。但是,在没有 CSRF 的情况下发布数据可能会带来风险。

关于Laravel - CK 编辑器在上传图片时返回 419 http 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49346176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com