2016-03-09 3 views
0

Почему изображения не отображаются при вставке из MS Word. CKEditor показывают, что источникНе показывать картинку из слова

<h1><img src="file:///C:\Users\user\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg" style="height:88px; width:1005px" /></h1>

 

Этот файл существует. Версия Ckeditor предназначена для AspNet. Протестировано на Chrome, IE 10 и IE 11

ответ

2

Ваш CKEditor предположительно работает на веб-странице с адресом http://.

Современные браузеры не поддерживают встраивание изображений (или что-нибудь еще) из file:// URL-адресов в http:// страниц (или https://, или любой другой протокол) по соображениям безопасности.

Это связано с опасностью того, что вредоносный сайт вложил что-то из ваших личных файлов (например, в документ), а затем с помощью некоторого отверстия безопасности для чтения и загрузки в другом месте.

Но даже если это сработало, это не принесет вам много пользы: изображение не загружается в CKEditor, поэтому изображение будет отображаться только на вашем компьютере. Любой, кто смотрит страницу, которую вы редактируете, будет видеть ссылку на неработающую картинку.

Насколько я знаю, в настоящее время нет возможности загружать изображение отдельно.

+0

Спасибо! Да, я знаю, что это работает только на локальном компьютере. Но я планировал преобразовать img в Base64 и изменить img src, прежде чем сохранять в БД. – user3093010

+0

Я понимаю. Невозможно из-за ограничений безопасности, хотя –

Смежные вопросы