API HTML 5 файлов
Я слышал, что Firefox 3.6 добавляет поддержку API локального файла HTML (Объявление здесь).
Означает ли это, что я могу получить доступ к локальным файлам из javascript?
Может ли кто-нибудь указать мне примеры для чтения/записи локальных файлов?
Я хотел бы иметь возможность читать/писать простые текстовые файлы.
Ответы
Ответ 1
Единственными файлами, к которым вы можете получить доступ, являются файлы, удаленные с рабочего стола или файлы, которые были выбраны из тега <input/>
. См. Демо, которое я написал здесь: http://hacks.mozilla.org/2009/12/uploading-files-with-xmlhttprequest/
Ответ 2
Он не позволяет получить доступ к произвольным локальным файлам. Это больше улучшает загрузку файлов. Например, вы можете заставить Javascript принять файл перетаскивания, инициированный пользователем браузера.
Здесь вы можете найти спецификацию W3C здесь.
Ответ 3
Взгляните на демонстрационную версию hacks.mozilla.org.
Ответ 4
Вы можете найти (объяснение mozilla API-интерфейса API Центр развития Mozilla.
Ответ 5
Возможно записать в локальную файловую систему, но пользователь должен выполнить действие "сохранить как...". Пока нет прямого доступа к файловой системе клиента. Взгляните здесь