email - 更改 CFMail 中附件的文件名

标签 email coldfusion filenames attachment cfmail

我正在尝试使用 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/

相关文章:

Python - 电子邮件 header 编码 UTF-8

javascript - 从电子邮件访问 cookie?

php - 使用 php 脚本的电子邮件管道

coldfusion - 找不到 CFSCRIPT 例程

java - 在 Java 中查找特定长度/格式的子字符串

c# - 服务器不支持安全连接

mysql - 将两个表合并为一个表,在另一个表中使用一个 ID 和多个 ID

coldfusion - ColdFusion 中的严格组件

python - Python pickle 的首选(或最常见)文件扩展名

python - 循环遍历python中的特定文件