我们想让(Java)应用程序的用户尽可能轻松地向我们发送错误日志。首先,我们想象打开我们网站的错误报告页面,并用要上传的文件的路径预填充一个上传输入字段,但出于安全原因,这不起作用。

是否可以在 OS X(命令行调用、Apple 脚本等)上在默认电子邮件客户端中打开新电子邮件并将某个文件添加为附件?

最佳答案

不幸的是,没有附加文件的标准方法。您必须为用户安装的许多电子邮件客户端中的任何一个编写单独的脚本,并且假设他们实际上使用电子邮件客户端 - 例如,许多人使用 Gmail。

如果您无法将信息编码为文本,您可以自己通过 HTTP(S) 提交报告。有几个开源框架可以帮助解决这个问题,例如 FeedbackReporter(使用 HTTP)和 UKFeedbackProvider(用于电子邮件)。

关于macos - OS X : open e-mail client, 创建新邮件并将文件添加为附件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5351541/

10-15 06:38
查看更多