首页 > 解决方案 > 简单上传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);
         });
      });
     

另外,有没有人知道找出错误的方法?控制台上没有错误。

标签: javascriptlaravelckeditor

解决方案


您的服务器端点必须返回一个像这样的 json : { "uploaded": true, "url": "http://public/path/to/img" }


推荐阅读