我有一个带有文件输入的表单:
<input type="file" id="uploadFile" name="uploadFile" />
我使用JQuery 表单插件的 ajaxForm 方法提交表单。
然后,在处理帖子的代码中,我读取并处理了文件。我使用 cfspreadsheet 直接从文件输入字段读取文件:
<cfspreadsheet
action="read"
src="#form.uploadFile#"
sheet="1"
query="spreadsheetData"
headerRow="1"
excludeHeaderRow="true"
>
这一切正常。
我决定也将电子表格通过电子邮件发送给管理员。我想我可以简单地使用包含以下 cfmailparam 标记的 cfmail 标记来完成此操作:
<cfmail to="myEmailAddress@email.com"
from="fromEmail@email.com"
subject="Upload File" type="HTML">
<cfmailparam file="#form.uploadFile#" />
File processed successfully
</cfmail>
但是,这无法正常工作 - 未发送电子邮件。我究竟做错了什么?