字体:  

action_mailer发送附件问题

52479534 发表于: 2008-8-20 11:07 来源: Ruby Community

action_mailer发送图片格式的附件,再信箱里看,图是错位的,再就是打不开的,为什么?
        attachment :content_type => "image/bmp",
        :body => File.read("zpp.bmp")

请问是否可以发送其他格式的附件,如果发送其他格式的附件,文件类型应该怎么写比如rar格式的。应该把image/bnp改成什么?

最新回复

Hozaka at 2008-8-20 15:55:30
这个需要参考协议本身,分两点
1. content_type 需要额外制定编码方式,比如 encoding=BASE64,当然我只是举个例子,具体以什么样的格式需要看协议
2. :body 需要用某种编码方式进行encode,否则不利于传输

暂时没有想打可以参考的文档,但是和 http 中的 multipart post 类似