电子邮件签名中的图片

时间:2012-10-23 06:36:30

标签: java image email base64

我需要存储带有电子邮件签名的图像,该签名可以发送到任何电子邮件服务器,如gmail,yahoo等。 为此,我计划首先将图像转换为base64string然后从中创建图像标记并将其与图像签名体一起存储 在数据库中。现在,只要用户发送邮件,他的签名(签名正文+图像标记)就会附带电子邮件。这种方式大多数 电子邮件客户端可以使用签名内嵌显示图像。

对我来说,这种方法看起来还不错,但要考虑这个因素,使用base 64字符串,图像体​​将占用数据库列中的大量空间。 想知道这是好方法吗?

1 个答案:

答案 0 :(得分:2)

如果图像足够小以通过电子邮件发送,那么它足够小,可以作为文本/二进制数据存储在任何数据库中。据推测(希望)你只打算添加一个小的,合理优化的图像,最大尺寸为5-10KB。

另请参阅:https://stackoverflow.com/a/9110164/453277了解包含基于图像的签名的替代方法。