Javascript: кроссбраузерная загрузка и загрузка файлов без сервера

Итак, я работаю над веб-приложением, в котором пользователю нужно:

  • предоставить файл, полный данных для работы
  • сохранить их результаты в файл

Все манипуляции выполняются в javascript, поэтому мне пока действительно не нужен серверный код (только статический хостинг), и я нравится это.

В Firefox я могу использовать их api для управления файлами , чтобы позволить пользователю загружать файл непосредственно в код на стороне клиента (используя стандартный ) и создать URL объекта из файла, чтобы пользователь мог сохранить файл, созданный клиентским кодом.


right-click and save as

Так что это здорово. Теперь я хочу сделать то же самое в других браузерах - или, по крайней мере, в современных версиях других браузеров. Существуют ли аналогичные API для Chrome и IE? Если да, то кто-нибудь уже создал кроссбраузерную оболочку, которую я должен использовать?

7
задан rampion 27 August 2011 в 00:54
поделиться