Я хочу загрузить изображение локали и сохранить его где-нибудь на моем сервере. Я уже реализовал эту функцию, и она работает. Но это не работает с изображениями 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, он успешно рендерится. Итак, что же не так и как решить эту проблему?