Доступ к локальным файлам из веб-приложения - PullRequest
2 голосов
/ 20 апреля 2011

Я смотрю, возможно ли, чтобы веб-приложение получало доступ к локальным файлам.Приложение было бы похоже на метафору текстового процессора, делающее открытие / сохранение локальных файлов очень непосредственным со стороны пользователя - они будут запрашивать открытие или сохранение определенного файла в определенном месте.Я читал, что Google Gears, возможно, допустил это.Но если я правильно помню, я также читал, что Google прекратил разработку Gears.

Я также где-то читал, что Adobe Air позволяет это.Хотя я не Air.

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

Спасибо за любые советы!

1 Ответ

2 голосов
/ 21 апреля 2011

Вы хотите реальную обработку файлов или метафору загрузки / сохранения файлов? Только несколько браузеров поддерживают реальную обработку файлов, помимо традиционных <input type="file" /> загрузок и гиперссылок. С плагинами, такими как Silverlight, вы можете добиться большего успеха, но вы должны полагаться на плагины.

Если вам нужна только метафора, вы можете сохранить свои данные в localStorage или базе данных и показать метафору пользователю. Это будет проще, и каждый современный браузер поддерживает это.

...