首页 > 解决方案 > 将文件从 Web 应用程序写入客户端文件系统

问题描述

我正在使用 angular 和 springboot 开发一个网络应用程序。

我想知道是否可以将数据保存在将保存在客户端电脑上的临时文件中,并且当我恢复连接时,数据会在服务器上自动更新。?

标签: javaangularspring-boot

解决方案


在我的后端 Web 开发课程中,我们讨论了 LocalStorage 优于 cookie 的情况。一个很好地使用 LocalStorage 的示例可能是在没有持久 Internet 连接的区域中使用的应用程序中。我过去并使用 LocalStorage 来保护和存储在 WiFi 或数据连接不稳定的区域收集的数据。

为了更好地使用 LocalStorage,在这种情况下存储的数据的威胁级别必须非常低。为了保护客户隐私,最好在重新建立连接时上传数据,然后删除本地存储的版本。此外,对正在存储的数据进行加密以使其不易被黑客入侵将是有利的。在我们的课堂讨论中,我们还确定了高度易受攻击的数据,例如财务信息,无法以这种方式使用 LocalStorage 正确存储或保护。

虽然这些存储选项各有优缺点,但它们都适用于现代 Web 开发。Cookie 更小,每次 HTTP 请求都会将服务器信息发送回,而 LocalStorage 更大,可以在客户端保存信息。


推荐阅读