通过自定义图片上传适配器上传后,我的<img/>中没有src属性

时间:2019-02-19 08:42:09

标签: xmlhttprequest ckeditor5

我试图通过遵循ckeditor网站上的官方文档来添加自定义图像上传适配器,然后从网站复制并粘贴到我的代码中。我的图片上传成功了。但是,如果我从编辑器中获取内容(使用editor.getData()),则会得到以下结果:

<figure><img></figure>

img标签没有任何属性,甚至没有src属性。那么,如何解决呢?我的代码与文档中的代码完全一样(在最后一节中)

https://ckeditor.com/docs/ckeditor5/latest/framework/guides/deep-dive/upload-adapter.html

1 个答案:

答案 0 :(得分:0)

我的猜测是–您的服务器未以正确的格式返回URL。

在此处添加控制台日志:

        console.log( response ); // ADDED

        // If the upload is successful, resolve the upload promise with an object containing
        // at least the "default" URL, pointing to the image on the server.
        // This URL will be used to display the image in the content. Learn more in the
        // UploadAdapter#upload documentation.
        resolve( {
            default: response.url
        } );

您应该在控制台上看到带有属性url的对象。如果不是这样,则必须修复服务器实现。