tinyMCE base64映像并存储到mySQL数据库

时间:2018-05-05 00:55:45

标签: tinymce

我正在尝试使用tinyMCE并且有一些问题。使用他们的图像处理程序将图像插入textarea。我使用echo $_POST['textarea']来验证它是否在网页上正确显示,而且确实如此。

查看浏览器webconsole中的HTML代码,我看到引用的图像为:<img title="IMG_1908.JPG" src="data:iamge/jpeg;base64,/9j/4s/...>

几个问题:

  1. 此图片参考实际上是base64图片而不仅仅是参考链接吗?我怎么能看到这个?

  2. 此图片&#34;文件&#34;实际居住?

  3. 如果我只是将$ _POST [&#39; textarea&#39;]所代表的数据保存到数据库字段中,它是否会捕获数据库中的全部内容,以便我可以检索它并回显它?它应该是BLOB字段吗?

  4. 提前致谢!

1 个答案:

答案 0 :(得分:1)

数目:

  1. firefox Web控制台有点误导,因为它截断了实际的Base64数据,使其看起来像一个简短的引用链接,实际上,它通常超长显示所有base64数据字符。

  2. 查看网络浏览器的页面源实际上会显示其中的base64图像。

  3. 是的,名为'textarea'的tinyMCE HTML表单文本框可以使用$ _POST ['textarea']全局变量保存到mySQL BLOB字段中,然后可以检索相同的字段并回显它以显示它再次。回声显示与输入期间在tinyMCE中看到的完全相同的格式。