COLDFUSION :: ищите руководство для загрузки изображения и отправки по электронной почте - PullRequest
0 голосов
/ 14 октября 2010

У меня есть форма, которую можно использовать для загрузки картинок, и после загрузки картинки будут отправлены администратору сайта в виде электронного письма, а затем изображения будут удалены с сервера.

Любая направляющая линия?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 14 октября 2010

Вы можете прикрепить файл, используя метод, предложенный Мэттом, или вы можете использовать тег 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 />

НТН,

Dan

0 голосов
/ 14 октября 2010

Присоединение файла к электронному письму выполняется напрямую и достигается с помощью атрибута mimeattach внутри тега cfmail, например:

<cfmail to="toAddress"
 from="fromAddress"
 subject="subject"
 type="text"
 mimeattach="path of file to attach, e.g: C:/generated/businessProposal.pdf">
...