使用javascript将HTML5 WebSQL数据库的内容附加到电子邮件
我已经用HTML5创建了本地数据库(WebSQL)。本地存储的内容必须作为电子邮件中的附件发送。电子邮件客户端将使用javascript mailto功能打开 要求是,当电子邮件客户端打开时,应将本地存储的内容作为文件(任何文件格式,如xml、csv或文本)附加到电子邮件客户端窗口中 据我所知,内容必须先导出到文件,然后附加到电子邮件。这可以通过HTML5的文件API实现吗 我的问题是-是否可以使用javascript实现这一点使用javascript将HTML5 WebSQL数据库的内容附加到电子邮件,javascript,html,local-storage,web-sql,Javascript,Html,Local Storage,Web Sql,我已经用HTML5创建了本地数据库(WebSQL)。本地存储的内容必须作为电子邮件中的附件发送。电子邮件客户端将使用javascript mailto功能打开 要求是,当电子邮件客户端打开时,应将本地存储的内容作为文件(任何文件格式,如xml、csv或文本)附加到电子邮件客户端窗口中 据我所知,内容必须先导出到文件,然后附加到电子邮件。这可以通过HTML5的文件API实现吗 我的问题是-是否可以使用javascript实现这一点 编辑:我的问题是,它必须完全在客户端完成。是否至少有一种方法可以使
编辑:我的问题是,它必须完全在客户端完成。是否至少有一种方法可以使用javascript将本地db内容导出到文件中?然后可以手动将此文件附加到电子邮件。我假设您正在谈论的是这样做(从WebSQL中提取信息后): 根据的规定,由于安全原因,您无法使用mailto:URL方案向邮件添加附件 如果任何邮件头被认为是危险的,则解释邮件URL的用户代理应选择不创建邮件;它还可以选择仅使用URL中给定的标题子集创建消息。只有主题、关键字和正文标题被认为是安全和有用的 结论: mailto:仅支持标题值或文本/普通内容 选择:
- 如果您使用PHP,您可以使用
- 如果您使用C#,您可以使用
- 对于任何其他服务器端语言,我99%确信有一种方法可以做到这一点
document.location = "mailto:"+recipient+"?attach="+"attach.zip";