【发布时间】:2014-04-25 17:15:41
【问题描述】:
我正在为我的一个项目评估文件系统 API。我需要存储我收到的 zip 文件作为响应并将它们用于离线支持。解压缩后我可以成功存储文件夹。仍然无法在网站上使用它们。我参考了一堆教程,但找不到答案。有人可以指导我如何获取本地存储在文件系统中的特定文件的链接,例如 html 或 img 文件并在网站中使用它们吗?
【问题讨论】:
标签: html5-filesystem
我正在为我的一个项目评估文件系统 API。我需要存储我收到的 zip 文件作为响应并将它们用于离线支持。解压缩后我可以成功存储文件夹。仍然无法在网站上使用它们。我参考了一堆教程,但找不到答案。有人可以指导我如何获取本地存储在文件系统中的特定文件的链接,例如 html 或 img 文件并在网站中使用它们吗?
【问题讨论】:
标签: html5-filesystem
您的问题源于对文件系统 API 最常见的误解。教程没有回答您的问题的原因是因为您不应该在本地访问使用文件系统 API 存储的文件,该 API 以“虚拟化”方式存储数据。因此,您不能按照您的要求“获取本地存储在文件系统中的特定文件的链接”。如果您在周围挖掘可以找到某些浏览器存储数据的方式和位置,但您只会看到无法使用的混淆文件名,这对您的目的没有帮助。
请注意,如果 API 以您请求的方式运行(允许从本地操作系统中直接访问存储的数据),那么它将打开一个巨大的安全漏洞,让恶意软件能够直接访问潜在的敏感信息存储在本地系统上的信息。这是 API 指定“虚拟化”数据存储的原因之一。
【讨论】: