2

我的应用程序要求我创建一个 XML 文档并将其作为附件发送给用户。我想知道是否有任何方法可以创建 XML 文档并将其作为附件发送而不将文件保存到服务器?我问这个的原因是会有很多电子邮件被发送,我不想让服务器超载文件。如果没有办法做到这一点,我意识到我可以保存文件,通过电子邮件发送,然后删除文件。但是,如果我可以创建文件并在不保存的情况下发送它会容易得多。我已经看到使用 PDF 完成此操作,您可以在其中使用创建 PDF<cf document>并将其作为参数发送<cfmailparam>,XML 是否有类似的东西?

4

1 回答 1

2

正如其他人在评论中提到的那样,您应该能够使用用于 PDF 交付的相同逻辑并将其应用于 XML 交付。如果您包含您的代码,我们可以为您提供更多帮助。

或者您可以让 ColdFusion 自动为您处理文件删除。<cfmailparam>您提到的标签的另一个属性是“删除”。如果您包含“remove”属性并将其设置为 true,ColdFusion 会在邮件成功传递后删除附件文件(如果有)。在 ColdFusion 8.0.1 中与您正在使用的“内容”属性一起添加。记录在这里

于 2013-04-02T12:33:50.970 回答