Редактор изображений Froala, загрузка превью-URL, странное поведение
С бэкэндом.NET, в мой HTML я включил CDN редактора Froala, например: <script src="https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.7.0/js/froala_editor.pkgd.min.js"></script>
и называется $('mySelector').froalaEditor(....)
функция. Функциональность редактора загрузки изображений работает (это означает, что предварительный просмотр работает, и, настроив мою функцию загрузки бэкэнда.NET, изображения могут быть должным образом сохранены в моей папке). В это время, когда я проверял мое вставленное изображение, <img src="/content/images/name_of_my_img_here.png" style="width: 100%;" class="fr-fic fr-dii fr-draggable">
Выглядело идеально до сих пор.
Однако странное поведение имело место, как только я локализовал содержимое JS этого файла CDN. Это означает, что я хотел избежать использования онлайн-ссылки CDN для src моего скрипта. Вместо этого я сейчас использую <script src="~/MyFolderFooBar/localized.js"></script>
где localized.js
содержит точно такой же код JS, с которого я скопировал https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.7.0/js/froala_editor.pkgd.min.js
, Теперь редактор по-прежнему отображается нормально; Консоль браузера не видит ошибок. Но когда я попытался вставить изображение, что-то пошло не так, и консоль говорит: GET http://localhost:3333/Content/ForAdminArea/Shared/Froala/blob:http://localhost:3333/a1ba3ec5-f953-4cf5-98b4-2d78ef4f517c 400 (Bad Request)
Примечательно, что вторая половина URL, http://localhost:3333/a1ba3ec5-f953-4cf5-98b4-2d78ef4f517c
это именно тот рабочий URL, который требуется для предварительного просмотра.