我正在使用 angular 和 springboot 开发一个网络应用。
我想知道是否可以将数据保存在将保存在客户端 pc 上的临时文件中,并且当我恢复连接时,数据会自动更新到服务器上。 ?
最佳答案
在我的后端 Web 开发类(class)中,我们讨论了 LocalStorage 优于 cookie 的情况。一个很好地使用 LocalStorage 的例子可能是在没有持续互联网连接的地区使用的应用程序。 我过去使用 LocalStorage 来保护和存储在 WiFi 或数据连接不稳定的区域收集的数据。
为了充分利用 LocalStorage,在这种情况下存储的数据的威胁级别必须非常低。为了保护客户端隐私,最好在重新建立连接时上传数据,然后删除本地存储的版本。此外,加密存储的数据将是有利的,这样它就不会轻易被黑客攻击。在我们的类讨论中,我们还确定,使用 LocalStorage 无法以这种方式正确存储或保护高度脆弱的数据,例如财务信息。
虽然这些存储选项各有优缺点,但它们在现代网络开发中都有应用。 Cookie 较小,每次 HTTP 请求时都会发回服务器信息,而 LocalStorage 较大,可以在客户端保存信息。
关于java - 将文件从 Web 应用程序写入客户端文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58731579/