1

好的,所以用户通过文件选择器对话框选择了多个文件,并使用 HTML5 文件系统 API 显示它们的名称和大小。完成后,我刷新了由 servlet 提供服务的同一页面;并且在刷新时,servlet 会写入一些 JavaScript,再次使用“文件”变量来访问最后修改的日期。这似乎不起作用。

我相信这是一个会话管理问题,可能 HTML5 文件 API 不允许跨不同会话进行访问。或者它只应该用于一次执行的javascript?请告诉我如何跨多个页面访问相同的文件变量,如果需要,可以将它们设置为同一个会话。

4

1 回答 1

0

您将需要使用 HTML5 的window.sessionStorage,它将在浏览器会话结束时被清除。

或者,如果你想要一个持久存储,那么你需要window.localStorage

所有这一切都是假设您的所有页面都来自同一个域,否则您将出现同源策略的问题

于 2013-04-29T19:21:10.830 回答