我正在尝试使用 ColdFusion 发送包含存储在我们服务器上的附件的电子邮件。
为了管理这些附件,我们称它们为 1.jpg
, 2.doc
... n.ext
哪里n
是数据库中的一个键,我们在其中保存有关文件的其他信息,例如其原始文件名。
我可以使用代码:
<cfmailparam file="c:\path\1.doc">
指定文件,但随后将其作为
1.doc
附加到电子邮件中.无论如何我可以覆盖它并从文件中单独指定我自己的文件名吗?
最佳答案
您可以尝试添加:
<cfmailparam
file="#actual_file_name#"
disposition="attachment; filename=""#changed_file_name#""">
多引号是故意的......我允许文件名中有空格。
关于email - 更改 CFMail 中附件的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/782066/