【发布时间】:2014-03-22 12:18:20
【问题描述】:
我正在使用邮件服务器向我的应用发出 JSON 请求以通知收到的邮件。处理附件时,它给了我一个原始的:
a1.name
# => e.g. 'sample.pdf'
a1.type
# => e.g. 'application/pdf'
a1.content
# => this is the raw content provided by Mandrill, and will be base64-encoded if not plain text
# e.g. 'JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvY ... (etc)'
a1.decoded_content
# => this is the content decoded by Mandrill::Rails, ready to be written as a File or whatever
# e.g. '%PDF-1.3\n%\xC4\xE5 ... (etc)'
我想做的是把它变成某种适合用 Paperclip 处理的 Rails“文件”对象。
任何想法如何最好地解决这个问题?
非常感谢, 克里斯。
【问题讨论】:
标签: ruby-on-rails paperclip mandrill