将SVG存储到数据库中

时间:2019-03-02 10:49:49

标签: database svg

使用一款主要为企业客户服务的应用程序(自由职业者,商人,个体商人等)。尝试实现一项功能,使用户可以上传其徽标,这些徽标将与他们的用户详细信息一起存储在数据库中。徽标可以与jpeg,png,gif和SVG一起存储。使用jpeg,png和gif进行存储,我们将它们编码为base64字符串。

只是想听听您对如何将SVG保存到数据库中的想法?

2 个答案:

答案 0 :(得分:1)

Svg也可以存储为字符串。 SVG完全是一条路。

这就是我要做的。

答案 1 :(得分:0)

我只是将SVG作为文本字段存储在数据库中。您可能应该为记录保留一个元“ mime_type”字段,将其设置为“ image / svg + xml”。这样,当您再次阅读它时,要么在服务器端呈现它,要么在客户端注入它-您将知道不必对它进行base64解码。

您还可以在数据库表中有一个元字段,例如“ encoding”,您的代码在读取时会对其做出反应。

只需确保您将图像作为MIME类型“ image / svg + xml”提供