0

我有一个可以用来上传图片的表格,上传图片后将作为电子邮件附件发送给网站管理员,然后图片将从服务器中删除。

有什么指导方针吗?

提前致谢。

4

2 回答 2

2

您可以使用 Matt 建议的方法附加文件,也可以使用 cfmailparam 标记附加一个或多个文件,无论它们是否在磁盘上:

<cfmailparam file="MyFile.txt" content="#VariableWithContent#" disposition="attachment" />

如果你想在磁盘上附加一个或多个物理文件,你可以这样做:

<cfmailparam file="c:\MyFile.txt" disposition="attachment" />

如果您不想在 CF 发送完电子邮件后将文件保留在磁盘上,您可以将 remove 属性添加到 cfmailparam 标记以让 CF 在发送电子邮件后将其删除:

<cfmailparam file="c:\MyFile.txt" disposition="attachment" remove="true />

高温下,

于 2010-10-14T12:29:38.713 回答
0

将文件附加到电子邮件很简单,可以通过使用 cfmail 标记中的 mimeattach 属性来实现,如下所示:

<cfmail to="toAddress"
 from="fromAddress"
 subject="subject"
 type="text"
 mimeattach="path of file to attach, e.g: C:/generated/businessProposal.pdf">
于 2010-10-14T12:00:52.717 回答