将 SVG 存储到数据库中

Haz*_*zel 5 database svg

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

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

And*_*zen 7

我只是将 SVG 作为文本字段存储在数据库中。您可能应该有一个用于记录的元“mime_type”字段,设置为“image/svg+xml”。这样,当您再次阅读它,或者在服务器端渲染它,或者在客户端注入它时,您就会知道您不必对其进行 Base64 解码。

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

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