gpt4 book ai didi

ruby-on-rails - 电子邮件中的 PDF 附件称为 'Noname'

转载 作者:行者123 更新时间:2023-12-01 08:34:50 25 4
gpt4 key购买 nike

当我发送附有 pdf 文件的电子邮件时,该电子邮件仅显示一个名为“Noname”的文件。该文件本身是带有 base64 附加 pdf 的电子邮件的多部分部分。如何发送 PDF 以使其作为附件出现并且不会损坏电子邮件?

这是我的代码:

attachments['126539_statistics.pdf'] = File.read("app/assets/pdfs/126539_statistics.pdf")
mail(:to => email, :subject => subject, :body => message, :content_type => 'application/pdf')

最佳答案

我遇到了同样的问题。我已经通过以下方式更正了

1) 根据 ActionMailer 指南,您需要将 View 文件制作成 app/views/[action_mailer_model_name]/[method_name]

以下是指南引用:http://api.rubyonrails.org/classes/ActionMailer/Base.html

2) Action Mailer 足够聪明,它在读取文件时自动识别内容类型。因此无需在邮件功能中明确传递“application/pdf”。

希望这些信息有助于解决您的问题

关于ruby-on-rails - 电子邮件中的 PDF 附件称为 'Noname',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12816042/

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