В моем <img>нет атрибута src после загрузки через пользовательский адаптер загрузки изображений - PullRequest
0 голосов
/ 19 февраля 2019

Я попытался добавить пользовательский адаптер для загрузки изображений, следуя официальной документации на сайте ckeditor, скопировать с сайта и вставить в мой код.Мое изображение было успешно загружено.Но если я получаю контент из моего редактора (используя editor.getData ()), я получаю такой результат:

<figure><img></figure>

Тег img не имеет никакого атрибута, даже атрибут src.Итак, как это решить?Мой код точно такой же, как код в документации (в конце раздела)

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

1 Ответ

0 голосов
/ 19 февраля 2019

Полагаю, ваш сервер не возвращает 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.Если это не так, то вам нужно исправить реализацию вашего сервера.

...