Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用数据有哪些风险:图像/jpeg;base64?_Php_Base64_Jpeg - Fatal编程技术网

Php 使用数据有哪些风险:图像/jpeg;base64?

Php 使用数据有哪些风险:图像/jpeg;base64?,php,base64,jpeg,Php,Base64,Jpeg,我在自定义CMS中使用TinyMCE文本编辑器,我将图像拖动到文本区域,然后将它们对齐。给它们一个数据:image/jpeg;base64值,它们在用户区显示得非常完美。但这样做的风险是什么?这些图像是否在所有浏览器中渲染?我想有一些SEO问题需要考虑,但似乎将它们存储在数据库中而不是文件夹中是一个更好的系统 你觉得怎么样? IE7和早期版本根本不支持数据:URL IE8不支持长度超过32 KB的数据:URL。(你是否感觉到了这种趋势?) Base64编码的图像比原始存储的图像大约30% 如果在

我在自定义CMS中使用TinyMCE文本编辑器,我将图像拖动到文本区域,然后将它们对齐。给它们一个数据:image/jpeg;base64值,它们在用户区显示得非常完美。但这样做的风险是什么?这些图像是否在所有浏览器中渲染?我想有一些SEO问题需要考虑,但似乎将它们存储在数据库中而不是文件夹中是一个更好的系统

你觉得怎么样?

  • IE7和早期版本根本不支持
    数据:
    URL

  • IE8不支持长度超过32 KB的
    数据:
    URL。(你是否感觉到了这种趋势?)

  • Base64编码的图像比原始存储的图像大约30%

  • 如果在多个文档中重复使用图像,最终会得到多个副本。如果将它们存储为文件,则可以在每个位置引用相同的文件


    • 我认为这是最糟糕的主意。图像的大小不同,有些更小,有些相当大。 图像越大,浏览器渲染图像就越困难。HTML代码越长,浏览器越难呈现。 浏览器可能会冻结很长时间,这很烦人


      最好将图像保存为文件。

      谢谢您的澄清。