Pony と Sinatra でオプションとしてファイルを添付するのに問題があります。Pony で添付オプションを指定するにはどうすればよいですか?
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 に答える