使用一款主要为企业客户服务的应用程序(自由职业者,商人,个体商人等)。尝试实现一项功能,使用户可以上传其徽标,这些徽标将与他们的用户详细信息一起存储在数据库中。徽标可以与jpeg,png,gif和SVG一起存储。使用jpeg,png和gif进行存储,我们将它们编码为base64字符串。
只是想听听您对如何将SVG保存到数据库中的想法?
答案 0 :(得分:1)
Svg也可以存储为字符串。 SVG完全是一条路。
这就是我要做的。
答案 1 :(得分:0)
我只是将SVG作为文本字段存储在数据库中。您可能应该为记录保留一个元“ mime_type”字段,将其设置为“ image / svg + xml”。这样,当您再次阅读它时,要么在服务器端呈现它,要么在客户端注入它-您将知道不必对它进行base64解码。
您还可以在数据库表中有一个元字段,例如“ encoding”,您的代码在读取时会对其做出反应。
只需确保您将图像作为MIME类型“ image / svg + xml”提供