javascript - 在 Grails 中使用导出功能时将生成的文件保存到本地磁盘

标签 javascript email grails export-to-excel

要求: 我有一个显示表格数据的页面。单击按钮后,该数据应导出到 Excel,附加到邮件中并发送。

到目前为止我已经做了什么: 我已经使用导出插件在 Grails 中实现了导出到 Excel 的功能。

在 javascript 中使用 Outlook 对象的邮件功能如下文所示。 Outlook message to pop up before mail is sent in grails

但是,当我使用 OutlookObject 时,我提到了附件,如下所示。

var attach1 = "c:\\temps\\test.txt"

在本例中,附件是从本地驱动器获取的。

问题: 当我将表格数据导出到 Excel 时,有没有办法将文件保存到本地驱动器,以便可以从同一位置读取附件并作为附件在邮件中发送。

提前致谢!

最佳答案

不幸的是,您无法告诉浏览器在哪里保存某些内容或询问它最近保存的文件的位置,所以事实并非如此。您可以做的是将文件导出并保存到用户硬盘和在线某个位置,并在发送电子邮件时使用在线版本。

关于javascript - 在 Grails 中使用导出功能时将生成的文件保存到本地磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459034/

相关文章:

java - Gmail REST API : Using Google Credentials Without Impersonate

email - 如何在 Spock 中模拟特定于域的闭包

javascript - 如何动态阅读RSS

javascript - 在第二级数组上的 JSON 中进行分组

javascript - 发送电子邮件时出现 meteor 错误

powershell - 如何通过 PowerShell 从 Outlook 文件夹内的电子邮件中获取电子邮件地址?

java - Spock模拟inputStream导致无限循环

java - grails 中的 Google map 插件

javascript - 不等于 <> 运算符不工作

javascript - 具有可变图像源的网站