Так что я уже некоторое время использую TinyMCE, чтобы позволить пользователям добавлять изображения на страницы, а они просто перетаскивают изображение в редактор и сохраняют его.
Однако я только что понял ошибку. Если они поместят изображение в редактор и повернут его, оно не сохранится.
Когда я сохраняю изображение без поворота, оно сохраняет HTML-код с источником изображения, таким как 'img_2012.jpg', но когда оно поворачивается, оно больше похоже на 'src = \ "data: image / jpeg; base64, iVBORw0KGgoAAAANSUhEUgAAAeAAAAKACA .... . 'и дальше и дальше
Похоже, вращение создает некую кодировку base64, которая не позволяет сохранять его в виде содержимого в базе данных.
Есть ли причина для этого?
$addContent = "
INSERT INTO htmlCont.content(content)
VALUES('$content');
";
if ($mysqlConn->query($addContent) === TRUE) {
$cont_id = $mysqlConn->insert_id;
$data['last_insert_id'] = $cont_id;
echo json_encode($data);
} else {
echo "Error: " . $addContent . "<br>" . $mysqlConn->error;
}
Вставляемые здесь данные представлены в формате html и поступают из объекта данных ajax