javascript - 简单上传ckeditor 5 无法上传文件:未定义
问题描述
我正在使用带有 laravel 的 ckeditor 5 简单上传,但是当我上传任何图像时,会出现“localhost 说无法上传文件:未定义”的警报。我正在使用下面的包
https://github.com/shino47/ckeditor5-build-laravel-image
我的 js 示例代码如下所示:-
$(document).ready(function() {
var cb = function() { return (new Date()).getTime() }
ClassicEditor.create(document.querySelector('#editor'), {
simpleUpload: {
uploadUrl: {
url: 'http://localhost/myendpoint'
},
headers: {
'X-CSRF-TOKEN': 'token',
'x-header-cb': cb
}
}
}).then(editor => {
console.log('Editor created successfully!');
}).catch(err => {
console.error(err.stack);
});
});
另外,有没有人知道找出错误的方法?控制台上没有错误。
解决方案
您的服务器端点必须返回一个像这样的 json : { "uploaded": true, "url": "http://public/path/to/img" }
推荐阅读
- html - 如何从一个元素应用悬停效果,该元素更改了 HTML 和 CSS 中的另一个元素
- reactjs - ReactJS 异步返回
- python-3.x - python isinstance“用户定义数据类型”和“JSON对象”
- sql - 在 AutoMapper ProjectTo IQueryable 树中使用属性函数的最佳方式
- python - 使用 django 制作没有 id 的重复条目
- javascript - Googlebot 导致 JavaScript 错误
- javascript - 使用 discord.js,我如何将 API 结果的不必要部分切掉以发送?
- cassandra - 在 Cassandra 表中插入大型 JSON
- css - flex项目的flex-grow和width之间的不一致
- php - Discord OAuth2 不发送电子邮件