PHP / mySQL:配置具有base64图像上传功能的tinyMCE。
可以将整个textarea(text& image)作为BLOB保存到mySQL。 可以检索blob和echo到网页。正如在tinyMCE编辑器中安排的那样,页面呈现正确。
但是,我想允许用户再次在tinyMCE中编辑相同的内容 - >检索BLOB并将其显示在tinyMCE textarea中,以便它看起来确切如此,允许用户像以前一样在tinyMCE中进行编辑。
感谢任何帮助!
答案 0 :(得分:1)
我发现了一种简单的方法,可以满足我的需要。首先,将MySQL中的blob检索为PHP变量,比如$ blob。然后将其放入表单/文本框中,如下所示,当页面加载时,您可以准备好tinyMCE表单以准确编辑之前的内容:
<form method="post" action="submittest.php">
<textarea name="textarea" id="textarea"><?= $blob ?></textarea>
<input type="submit" name="submit" value="submit" />
</form>
但是,我确实注意到表单加载文本和图像有点延迟......不确定原因(如果有人能够深入了解这一点,我会很感激 - 也许base64需要更多时间来处理?)。或者,将图像作为jpg存储在本地机器上并加载具有图像参考的表格是即时的。就像其他方法一样简单,我认为我默认使用远程图像引用(因为速度)而不是原始预期的blob中的base64。