gpt4 book ai didi

javascript - 如何从 Web 应用程序在客户端计算机上创建临时文件?

转载 作者:行者123 更新时间:2023-11-30 23:47:36 25 4
gpt4 key购买 nike

我正在使用 JSP、Struts、EJB 和 Servlet 创建一个Web 应用程序。该应用程序是 CRM 和会计软件包的组合,因此数据库大小非常巨大。因此,为了使执行速度更快,我想防止往返数据库。
为此,我想要做的是在客户端计算机上创建一些临时 XML 文件,并在需要时使用它们。我怎样才能做到这一点,因为 Javascript 不允许我这样做。有什么办法可以做到这一点吗?或者,我可以采用其他解决方案来使我的应用程序更快吗?

最佳答案

您无法不受限制地访问客户端文件系统以在客户端上创建临时文件。浏览器沙箱有充分的理由阻止这种情况发生。

也许,您可以创造性地利用浏览器中的缓存。 jQuery 的 data方法就是一个例子。 TIBCO General Interface广泛使用浏览器缓存来存储 XML 数据。他们的代码是开源的,您可以查看他们如何实现浏览器缓存。

如果数据库很大并且您尝试存储大文件,则浏览器可能不适合存储该数据。但是,如果您要存储的信息相当小,那么使用浏览器内缓存可能会实现您想要的效果。

关于javascript - 如何从 Web 应用程序在客户端计算机上创建临时文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2560180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com