Html5 Filesystem API访问丢失的url文件

时间:2015-01-18 18:01:12

标签: html html5-filesystem

我使用filesystem api创建了一个图像分析应用程序。

我从亚马逊EC2上运行了这个应用程序并上传了大量图片。

重启EC2实例后,公共DNS发生了变化,我无法访问我的图片。

由于文件存在于我的计算机上,我试图找出如何为新DNS检索它们。访问物理目录只会给我很多模糊命名的文件。

如果我可以将这些文件编译成文件系统api格式,我可以再次上传它们,但我不知道该怎么做。

实际上,我想更改一组文件系统api文件的来源。

enter image description here

如果我可以将该文件系统的原点更改为新的ec2实例原点,我将被设置。

1 个答案:

答案 0 :(得分:0)

HTML5文件系统API在本地存储文件see locations here。该目录如下所示:

File System Directory

每个001,002等。目录映射到唯一的文件系统路径(即 filesystem:http://example.com/persistent/ )。因此,要更改文件系统的来源,我们只需要重命名该目录。

就我而言:

  1. 004目录映射到我的旧EC2实例DNS。
  2. 011目录映射到新的EC2实例DNS。
  3. 所以我只用004的内容替换了011的内容。

    最后一点需要注意 引用路径的文件系统目录(如图像文件)中的任何文件都将使用与旧文件系统关联的 filesystem:http ... 路径。所有这些路径都需要重命名。

    不幸的是,此方法不允许您合并两个文件系统,这样做需要编辑位于### / p / Paths中的二进制文件,并且可能很难。