2015-01-18 1 views
0

Я использовал filesystem api для создания приложения для анализа изображений.Html5 API-интерфейс файловой системы, доступ к потерянным файлам url

Я запустил это приложение с amazon EC2 и загрузил большое количество изображений.

После перезагрузки экземпляра EC2 публичный DNS изменился, и я потерял доступ к своим изображениям.

Поскольку файлы существуют на моем компьютере, я пытаюсь выяснить, как я могу получить их для нового DNS. Посещение физического каталога дает мне много неясно названных файлов.

Если бы я мог скомпилировать эти файлы в свой формат api в файловой системе, я мог бы просто загрузить их снова, но я не уверен, как это сделать.

Фактически я хотел был бы изменить источник для набора файлов api файловой системы.

enter image description here

Если бы я мог изменить источник для этой файловой системы к новой ec2 экземпляра происхождения я бы установить.

ответ

0

API файловой системы HTML5 хранит файлы локально see locations here. Этот каталог выглядит следующим образом:

File System Directory

Каждый из 001,002, и т.д.. каталоги соответствуют уникальному пути файловой системы (то есть файловая система: http://example.com/persistent/). Поэтому, чтобы изменить происхождение файловой системы, нам просто нужно переименовать каталог.

В моем случае:

  1. 004 каталог отображается в мой старый EC2 Instance DNS.
  2. 011 каталог, сопоставленный с новым экземпляром EC2 Instance DNS.

Так что я просто заменить содержимое 011 с содержанием 004.

один заключительного предостережения.
Любой файл в каталоге файловой системы (например, файлы изображений), ссылающийся на путь, будет использовать файловую систему : http ... путь, связанный со старой файловой системой. Все эти пути необходимо переименовать.

К сожалению, этот метод не позволит вам объединить две файловые системы, для этого потребуется отредактировать двоичные файлы, расположенные в ###/p/Paths, и, возможно, быть жесткими.

 Смежные вопросы

  • Нет связанных вопросов^_^