gpt4 book ai didi

grails - 使用 grails 导出插件的电子邮件文件

转载 作者:行者123 更新时间:2023-12-05 00:28:14 26 4
gpt4 key购买 nike

目前我正在使用导出插件在服务器上即时创建一个 excel 文件,然后通过 response.outputstream 将其发送到浏览器(由导出插件完成)。相反,我希望它创建 excel 文件,并在完成后通过电子邮件将其发送给用户。假设我有电子邮件,有人可以给我看一些示例代码吗?

我查看了导出插件代码,它看起来像是写入响应输出流。我可以以某种方式从这个输出流中读取,创建一个文件,而不是将它存储到光盘,而是通过电子邮件发送吗?

最佳答案

导出插件也可以在服务器中创建文件。

File exportOutput = new File("/home/mkb/test.csv")
def exportOutputStream = new FileOutputStream(exportOutput)
exportService.export('csv', exportOutputStream, User.list(), fields, labels, formatters, parameters)

一旦您获得文件,您就可以使用 grails 轻松通过电子邮件发送它 mail plugin作为附件。

关于grails - 使用 grails 导出插件的电子邮件文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19147894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com