我在 Pony 和 Sinatra 中将文件作为选项附加时遇到问题,如何在 Pony 中指定附件选项?
问问题
607 次
1 回答
2
您只需传递文件名的哈希 => 内容:
Pony.mail(
:to => 'recipient@example.com',
:subject => "My Subject",
:body => "My Body",
:attachments => {
'CompanyReport.xls' => country_report_data
}
)
现在country_report_data
应该是一个String
,可能是二进制的。如果你写一个临时文件,你可以这样做:
country_report_data = File.read('/tmp/1029102938123', :binmode => true)
于 2011-12-14T22:57:55.283 回答