私のメーラーの1つに、PDFを添付して電子メールを送信する次の方法があります。
def send_offer(customer, ip)
@customer = customer
attachments['offer.pdf'] = {
:encoding => 'base64',
:content => Base64.encode64(File.read(Rails.root.join('app', 'assets', 'images', 'offer.pdf')))
}
mail(:to => "mail@example.com",
:from => "mail@example.com",
:body =>"this tag is important when do any attachment",
:subject => "#{@customer[:name]} Offer")
end
メールは送信されますが、開くと添付の PDF が壊れています。ファイルサイズは670 bytes
.
元のPDFは263 KB (269.485 byte)
それはどうしてですか?