处理纯javascript web应用程序的导出/导入的标准方法?

处理纯javascript web应用程序的导出/导入的标准方法?,javascript,json,import,export,Javascript,Json,Import,Export,我想将导出和导入添加到我正在构建的应用程序中。我不知道该怎么办。我想我需要在服务器上生成一个临时文件,让用户下载,然后在一小时后删除该文件?虽然该应用程序几乎都是客户端javascript,理想情况下我希望它保持这种状态——但似乎没有一种简单的方法可以为用户提供纯javascript的可下载文件(?)我查看了数据:链接,但这(至少在Chrome中)似乎会导致一个弹出窗口,用户必须手动将数据复制并粘贴到计算机上的文件中(?)有点蹩脚。。。有什么建议吗?使用应用程序/octet流mime类型浏览器将

我想将导出和导入添加到我正在构建的应用程序中。我不知道该怎么办。我想我需要在服务器上生成一个临时文件,让用户下载,然后在一小时后删除该文件?虽然该应用程序几乎都是客户端javascript,理想情况下我希望它保持这种状态——但似乎没有一种简单的方法可以为用户提供纯javascript的可下载文件(?)我查看了数据:链接,但这(至少在Chrome中)似乎会导致一个弹出窗口,用户必须手动将数据复制并粘贴到计算机上的文件中(?)有点蹩脚。。。有什么建议吗?

使用应用程序/octet流mime类型浏览器将保存文件。但似乎无法指定文件名:(



Man,这是我想要的90%——但我认为下载文件名怪异的文件只会让用户感到困惑。有一个关于“下载”属性的建议,但我不知道是否有浏览器实现了这一点。这很酷。看起来我必须使用downloadify或同时使用服务器端解决方案。。。
<a href="data:application/octet-stream;base64,eyBuYW1lOiAnSm9obicsIGFnZTogMzYgfQ==">save data</a>