Опитвам се да изпратя xls файл чрез ActionMailer.
mailer = ActionMailer::Base.mail(:to => "reciever@gmail.com", :from => "sender@gmail.com", :content_type=>"application/vnd.ms-excel", :body=> "")
mailer.attachments["filename.xls"]= {mime_type: "application/vnd.ms-excel", content: File.read("filePath.xls")}
mailer.deliver!
Аз също мога да получа и пощата. Но някак си привързаността не е правилна, тя се показва като noname, а по-долу е съдържанието, което получавам във файла (аз съм копие, като поставям точното съдържание)
--
Date: Wed, 04 Jun 2014 23:33:48 +0530
Mime-Version: 1.0
Content-Type: application/vnd.ms-excel;
charset=utf-8
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename=filename.xls
Content-ID: <538f5f82836992@C02L2178FFT3.gmail>
PGgzIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj4gCiAgICBTaG93aW5nCiAg
ICBvcGVuCiAgICByZXF1ZXN0cwogICAgZnJvbQogICAgTm92IDIxLCAyMDEz
....
Сигурен съм, че пропускам нещо просто, не мога да разбера какво. Може ли някой да помогне?
Отговори:
1 за отговор № 1Опитайте тази:--
mailer = ActionMailer::Base.mail(:to => "reciever@gmail.com", :from => "sender@gmail.com", :content_type=>"application/vnd.ms-excel", :body=> "")
mailer.attachments["filename.xls"]= File.read("filePath.xls")
mailer.deliver!