我在Pony和Sinatra中作为选项附加文件时遇到问题,如何在Pony中指定附件选项?
发布于 2011-12-15 06:57:55
您只需传递一个文件名=>内容的散列:
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)https://stackoverflow.com/questions/7355167
复制相似问题