tinymce/php:如何检索blob数据并将其重新插入textarea以允许重新编辑

xkftehaa  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(399)

php/mysql:使用base64图像上传功能配置tinymce。
可以将整个textarea(文本和图像)作为blob保存到mysql。可以检索blob并回显到网页。页面按tinymce编辑器中的安排正确呈现。
但是,我希望允许用户在tinymce中再次编辑相同的内容->检索blob并在tinymce textarea中显示它,这样它就完全显示出来了,允许用户像以前一样在tinymce中进行编辑。
感谢您的帮助!

qhhrdooz

qhhrdooz1#

我找到了一个简单的方法来实现我的愿望。首先,将blob从mysql检索到一个php变量中,比如$blob。然后将其放入如下所示的form/textbox中,当页面加载时,您就可以让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。

相关问题