要求: 我有一个显示表格数据的页面。单击按钮后,该数据应导出到 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/