Сохранение boostrap WYSIWYG Переданный URI слишком большой с использованием AJAX и переполнения стека

Я пытаюсь сохранить свой загрузочный контент WYSIWYG, скопировав редактор div в скрытую текстовую область, но когда я попытался отправить его с помощью ajax, я получил сообщение об ошибке «Отправленный слишком большой URI!» при проверке я обнаружил, что изображение, которое я пытаюсь добавить, было закодировано в base64. Как я могу получить URL изображения, чтобы я мог обработать его с помощью PHP.

Мой HTML

 <div id="editor" name="editor" data-target="content">

</div>

<form>
<textarea type="text"  name="content" id="content"></textarea>
<button type="submit" class="btn btn-danger copyeditor">Save</button></form>

Мой JQuery и AJAX скрипт

<script>

$(".copyeditor").on("click", function() {

var targetName = $("#editor").attr('data-target');
$('#'+targetName).val($('#editor').html());$.ajax({
type: "POST",
url: "data.php",
data: $('#content').html(),
success: success,
dataType: dataType
});});

</script>

Вот с чем я имею дело.

введите описание изображения здесь

Цель состоит в том, чтобы сделать это

<img style="width: 640px;" src="data:image/jpeg;base64,/9j/4Qv6RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdp...............>

Выглядеть так

<img src="/images/blah/blah.jpg.">

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector