我正在使用自定义CMS中的TinyMCE文本编辑器,将图像拖到文本区域并对齐。它们被赋予一个data:image/jpeg;base64值,在用户区域中显示完美。但这样做有什么风险吗?这些图像在所有浏览器中都会渲染吗?我猜测需要考虑一些SEO问题,但与其存储在文件夹中相比,将它们存储在数据库中似乎是一个更好的系统。 您怎么看?
IE7 及更早版本完全不支持 data: URL。 IE8 不支持超过 32KB 的 data: URL。(感受到趋势了吗?) Base64 编码的图像比原始存储的图像大约多30%。 如果在多个文档中重用图像,则会出现多个副本。如果将它们存储为文件,您就可以在每个位置引用同一个文件。