处理纯javascript web应用的导出/导入的标准方式

Standard way to handle export/import for pure javascript web app?

本文关键字:导入 标准 方式 javascript web 应用 处理      更新时间:2023-09-26

我想添加导出和导入到我正在构建的应用程序。我不知道该怎么做。我想我需要在服务器上生成一个临时文件,让用户下载它,然后在一个小时后删除该文件?应用程序几乎都是客户端javascript虽然,理想情况下,我希望它保持这种方式-但似乎没有一个简单的方法,给用户一个可下载的文件纯粹从javascript(?)我已经研究过数据链接,但(至少在Chrome中)似乎导致一个弹出窗口,用户将不得不手动复制和粘贴数据到他们的计算机上的文件(?)有点蹩脚……有什么建议吗?

使用application/octet-stream mime类型浏览器将保存文件。但是似乎不能指定文件名:(

<a href="data:application/octet-stream;base64,eyBuYW1lOiAnSm9obicsIGFnZTogMzYgfQ==">save data</a>