我有一个可用于uplocad图片的表单,上传后的图片将作为电子邮件发送给网站管理员,然后图片将从服务器中删除。
任何指南?
提前致谢。
答案 0 :(得分:2)
您可以使用Matt建议的方法附加文件,或者您可以使用cfmailparam标记附加一个或多个文件,无论它们是否在磁盘上:
<cfmailparam file="MyFile.txt" content="#VariableWithContent#" disposition="attachment" />
如果要在磁盘上附加一个或多个物理文件,可以执行以下操作:
<cfmailparam file="c:\MyFile.txt" disposition="attachment" />
如果您不希望在CF发送完电子邮件后将文件保留在磁盘上,您可以将删除属性添加到cfmailparam标记,以便在发送电子邮件后让CF摆脱它:
<cfmailparam file="c:\MyFile.txt" disposition="attachment" remove="true />
HTH,
丹
答案 1 :(得分:0)
将文件附加到电子邮件是直截了当的,可以通过使用cfmail标记中的mimeattach属性来实现,如下所示:
<cfmail to="toAddress"
from="fromAddress"
subject="subject"
type="text"
mimeattach="path of file to attach, e.g: C:/generated/businessProposal.pdf">