tinyMCE / PHP:如何检索BLOB数据并将其重新插入textarea以允许重新编辑

时间:2018-05-05 22:56:24

标签: php mysql tinymce blob

PHP / mySQL:配置具有base64图像上传功能的tinyMCE。

可以将整个textarea(text& image)作为BLOB保存到mySQL。 可以检索blob和echo到网页。正如在tinyMCE编辑器中安排的那样,页面呈现正确。

但是,我想允许用户再次在tinyMCE中编辑相同的内容 - >检索BLOB并将其显示在tinyMCE textarea中,以便它看起来确切如此,允许用户像以前一样在tinyMCE中进行编辑。

感谢任何帮助!

1 个答案:

答案 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。