У меня есть форма с входным файлом:Почему я не могу прикрепить загруженный файл к электронному письму?
<input type="file" id="uploadFile" name="uploadFile" />
отправленной формой с помощью метода ajaxForm в JQuery form plugin.
Затем в коде для обработки сообщения я прочитал и обработал файл. Я использую cfspreadsheet для чтения файла непосредственно из поля ввода файла:
<cfspreadsheet
action="read"
src="#form.uploadFile#"
sheet="1"
query="spreadsheetData"
headerRow="1"
excludeHeaderRow="true"
>
Это все работает правильно.
Я решил, что также хочу отправить электронную почту электронной почте администратору. Я думал, что я мог бы сделать это просто с cfmail тег, который включает в себя следующие cfmailparam тег:
<cfmail to="[email protected]"
from="[email protected]"
subject="Upload File" type="HTML">
<cfmailparam file="#form.uploadFile#" />
File processed successfully
</cfmail>
Однако, это не работает правильно - электронная почта не отправляется. Что я делаю не так?
Не могли бы вы показать весь код CFMAIL? – BKK
Есть ли сообщение об ошибке? Если так, то, что это? Если нет, появляется ли электронная почта в папках Spool или Undelivr для установки ColdFusion? –
@ben koshy - сделано. – froadie