RubyOnRails 发送 mail 带附件
2012-06-01 09:36
351 查看
content_type "multipart/mixed" #邮件里带内容和附件 part "multipart/alternative" do |alternative| alternative.part "text/html" do |html| html.body = render_message("test.text.html", body) end alternative.part "text/plain" do |plain| plain.body = render_message("test.text.plain", body) end end @data = "" file_name = "/images/test.png" File.open(file_name,"rb").each {|read| @data << read} attachment :content_type => "image/png", :filename => File.basename(file_name), :body => @data
如果是pdf类型的
attachment :content_type => "image/png", :filename => File.basename(file_name), :body => @data
在页面里,如果不引用图片,直接以附件形式发送;
如果引用图片,可是在邮件的内容处显示图片。
<img src="test.png" alt="test mail with picture"/>
相关文章推荐
- 在Ruby On Rails中实现Mail发送的功能
- Ruby on Rails 上传照片到数据库,在从数据库中找出发送给其他服务器
- ruby on rails 发送邮件
- Ruby on Rails邮件Mailer和上传附件paperclip
- 在Ruby on Rails 中用 xmlrpc 来传输附件(图片)
- [备忘]Ruby on Rails Send Mail实例
- Ruby on Rails 发送邮件环境设置
- Ruby on Rails 发送邮件环境设置
- [Ruby on Rails]Rails 3使用ActionMailer通过163发送邮件
- 做好使用vim编辑器进行Ruby on Rails开发的准备
- 进入Ruby on Rails世界
- Ruby on Rails 指南
- Ruby on Rails 命令参考
- Ruby on Rails,ActiveRecord和ActiveRelation
- Ruby on Rails开发环境搭建(配置)
- 使用 Ruby on Rails 快速开发 Web 应用程序
- Ruby on Rails 新建Bolg项目
- [ruby on rails] 跟我学之(1)环境搭建
- [ruby on rails] 跟我学之(7)创建数据