"amail@example.com", :-6ren">
gpt4 book ai didi

ruby-on-rails - Rails 3.1 邮件程序 pdf 附件已损坏

转载 作者:数据小太阳 更新时间:2023-10-29 08:51:37 25 4
gpt4 key购买 nike

这是我的邮件:

class MailIt < ActionMailer::Base

def funny(sender)
@sender = sender
attachments['funny.pdf'] = File.read("#{Rails.root}/app/assets/funny.pdf")
mail(:to => "amail@example.com",
:from => "amail@example.com",
:subject => "TESST")
end

end

我收到附有 pdf 的电子邮件,但它已损坏,文件大小只有原始文件的 1/4。

最佳答案

如果您的 pdf 中有图像,则必须将其作为二进制文件发送。

attachments['funny.pdf'] = File.read("#{Rails.root}/app/assets/funny.pdf", :mode => 'rb')

关于ruby-on-rails - Rails 3.1 邮件程序 pdf 附件已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11383740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com