Пожалуйста, кто-нибудь знает, каковы возможности доступа к локальной файловой системе из браузера? Вариант использования, который я ищу, - возможно ли вообще создать действительно простой текстовый редактор, который может сохранять текстовые файлы локально? Если да, то какие технологии нужны для реализации такой вещи?
Исторически я знаю, что это, конечно, было невозможно. Но теперь, когда у нас есть Аякс и Ко. иногда можно открыть локальные файлы. Существует даже некоторая форма локальной базы данных (хорошо, не файл), может быть, расширениям для определенного браузера разрешено записывать файл в определенное (предопределенное) место, а затем есть локальный веб-сервер, который может быть своего рода прокси. И я даже видел [1], хотя я не уверен, насколько хорошо это поддерживается. Что еще?
Другими словами, предположим, что вы открываете Блокнот, введите тот же текст. Теперь вы нажимаете «Сохранить», он запрашивает путь и сохраняет его [2]. При следующем сохранении файла он запоминает путь и немедленно сохраняет новый контент. Это возможно в браузере?
[1] http://dev.w3.org/2009/dap/file-system/pub/FileSystem/
[2] см., Например, http://www.nihilogic.dk/labs/canvas2image/ («Сохранить PNG»)