繁体   English   中英

在几次刷新中通过HTML5文件系统API访问用户选择的文件

[英]Accessing files selected by user through HTML5 File System API across several refreshes

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

我认为这是一个会话管理问题,也许HTML5 File API不允许跨不同会话进行访问。 还是只用于一次执行javascript? 请告诉我如何在多个页面上访问同一文件变量,如果需要,可以将它们设置为同一会话。

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

或者,如果您需要持久存储,则需要window.localStorage

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM