我正在尝试使用tinyMCE并且有一些问题。使用他们的图像处理程序将图像插入textarea。我使用echo $_POST['textarea']
来验证它是否在网页上正确显示,而且确实如此。
查看浏览器webconsole中的HTML代码,我看到引用的图像为:<img title="IMG_1908.JPG" src="data:iamge/jpeg;base64,/9j/4s/...>
几个问题:
此图片参考实际上是base64图片而不仅仅是参考链接吗?我怎么能看到这个?
此图片&#34;文件&#34;实际居住?
如果我只是将$ _POST [&#39; textarea&#39;]所代表的数据保存到数据库字段中,它是否会捕获数据库中的全部内容,以便我可以检索它并回显它?它应该是BLOB字段吗?
提前致谢!
答案 0 :(得分:1)
数目:
firefox Web控制台有点误导,因为它截断了实际的Base64数据,使其看起来像一个简短的引用链接,实际上,它通常超长显示所有base64数据字符。
查看网络浏览器的页面源实际上会显示其中的base64图像。
是的,名为'textarea'的tinyMCE HTML表单文本框可以使用$ _POST ['textarea']全局变量保存到mySQL BLOB字段中,然后可以检索相同的字段并回显它以显示它再次。回声显示与输入期间在tinyMCE中看到的完全相同的格式。