Почему TinyMCE не работает с локальными изображениями SVG? - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу загрузить изображение локали и сохранить его где-нибудь на моем сервере. Я уже реализовал эту функцию, и она работает. Но это не работает с изображениями SVG. Мой POST-запрос просто не вызывается. Но это требуется для простых изображений JPG, PNG. Я полагаю, что моя вина в настройке tinymce. Вот как я инициализирую tinymce:

tinymce.init({ 
  selector:'textarea',
  height: 400,
  plugins: "code image",
  toolbar: "undo redo | image code", 
  images_upload_url: '/upload-image', 
  extended_valid_elements: "svg[*],defs[*],pattern[*],desc[*],metadata[*],g[*],mask[*],path[*],line[*],marker[*],rect[*],circle[*],ellipse[*],polygon[*],polyline[*],linearGradient[*],radialGradient[*],stop[*],image[*],view[*],text[*],textPath[*],title[*],tspan[*],glyph[*],symbol[*],switch[*],use[*]"
  });

Когда я выбираю файл SVG в файловом браузере, /upload-image не вызывает, но вызывается, когда я выбираю простые изображения. Насколько я знаю, TinyMCE поддерживает изображения SVG, потому что, когда я просто вставляю URL удаленного SVG, он успешно рендерится. Итак, что же не так и как решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...