Html 当用户下载文档时,如何向我发送警报消息?

Html 当用户下载文档时,如何向我发送警报消息?,html,coldfusion,Html,Coldfusion,我希望在用户下载特定文档时,通过发送给我的警报对用户不可见。这可能吗?例如,我可以在HTML中插入一个 如何结合: <cfprocessingdirective suppresswhitespace="no"> <cfmail type="html" from="emailaddress.com" to="webmaster@emailaddress.com" subject="subject">

我希望在用户下载特定文档时,通过发送给我的警报对用户不可见。这可能吗?例如,我可以在HTML中插入一个

如何结合:

<cfprocessingdirective suppresswhitespace="no">
   <cfmail type="html" from="emailaddress.com"                      
       to="webmaster@emailaddress.com"
       subject="subject">
       <p>someone has downloaded this document.
   </cfmail>
</cfprocessingdirective>

这是可能的,但是您需要考虑代码运行的时间,服务器端和客户端。CF代码在服务器上运行,不知道何时单击链接。您需要使用javascript添加一些客户端处理


另一种方法是添加一个onclick处理程序,该处理程序将对发送消息的页面执行AJAX调用

我会使用这种方法

 <a href="coldfusionPage.cfm?fileToDownload="something"
 target="_window">Click here to download</a>

cfm将有一个cfmail标记、一个cfheader标记和一个cfcontent标记。它还将具有所需的任何条件逻辑。

您是否尝试过,看看它是否有效?加上1,因为我几乎总是对尚未被允许发表评论的人的答案进行投票。在我看来,这就像我正在寻找的一样。不幸的是,我是CF新手,以前没有使用过cfheader或cfcontent,因此我需要更多关于coldfusionPage.cfm的详细信息。到目前为止,我的研究描述了非常复杂的情况——我认为我的研究可能是非常基本的,但在这一点上,我仍然无法理解。coldfusionPage.cfm是否对用户不可见?不应该是在所有可见-用户应该能够下载与普通html一样的文档,而不知道该操作正在后台向我发送警报。谢谢你的帮助和耐心!ColdFusion参考手册在线提供,适用于大多数(如果不是所有)版本。你可以用谷歌搜索标签x,其中x是你的版本号,以获取你需要的文档。文档中也有示例。这是版本9的文档。