【发布时间】:2016-10-21 22:41:10
【问题描述】:
我以图像数据 uri、png 的形式保存了一个签名,并以字符串形式存储在我的数据库中。
发送电子邮件时,我想内联附加,但图像在 Gmail 中一直显示为无法使用。这是我的代码:
邮寄者:
attachments.inline['signature'] = {
content: @project_addition.signature.split(',')[1],
mime_type: 'image/png',
encoding: 'base64'
}
查看:
<%= image_tag attachments.inline['signature'].url, width: '25%' %>
字符串的前几个字符:
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABowAAAC4CA....
【问题讨论】:
-
你从 gmail 得到什么错误
-
@CdotStrifeVII 没有错误,只是没有显示图像(只有一个中间带问号的框,这是gmail说它无法理解附件)
-
你成功了吗?
标签: ruby-on-rails email gmail email-attachments