开发一款主要为企业客户(自由职业者、商人、个体商人等)提供服务的应用程序。尝试实现一种功能,让用户上传他们的徽标,这些徽标将与用户详细信息一起存储在数据库中。徽标可以使用 jpeg、png、gif 和 SVG 存储。对于jpeg、png和gif,为了存储它们,我们将它们编码为base64字符串。
只是想听听您对如何将 SVG 保存到数据库中的想法?
我只是将 SVG 作为文本字段存储在数据库中。您可能应该有一个用于记录的元“mime_type”字段,设置为“image/svg+xml”。这样,当您再次阅读它,或者在服务器端渲染它,或者在客户端注入它时,您就会知道您不必对其进行 Base64 解码。
您还可以在数据库表中拥有一个元字段,例如“编码”,您的代码在读取它时可以对其做出反应。
只需确保您将图像作为 mime 类型“image/svg+xml”提供
归档时间: |
|
查看次数: |
12426 次 |
最近记录: |