20

I hear that Firefox 3.6 adds support for the HTML local file API (Announcement here).

Does this mean that I can access local files from javascript?

Can anyone point me to examples for reading / writing local files?

I would love to be able to read / write simple text files.

Mohammed H
  • 6,880
  • 16
  • 81
  • 127
AJ.
  • 13,461
  • 19
  • 51
  • 63
  • That's a mistake in the announcement, though. The File API has very little to do with HTML5. – Ms2ger Jan 22 '10 at 18:40

5 Answers5

17

The only files you can access are files dropped from the desktop or files that has been selected from an <input/> tag. See the demo I've written here: http://hacks.mozilla.org/2009/12/uploading-files-with-xmlhttprequest/

rahul
  • 184,426
  • 49
  • 232
  • 263
Paul Rouget
  • 11,790
  • 2
  • 15
  • 10
3

It doesn't allow accessing arbitrary local files. It's more of a file upload improvement. For instance, you can have some Javascript accept a drag-and-drop file initiated by the user of the browser.

You can find the W3C spec on it here.

2

Take a look at the demo at hacks.mozilla.org.

Ruben
  • 136
  • 5
1

You can find a (mozilla-specific explanation of the API on the Mozilla Development Center.

David Schmitt
  • 58,259
  • 26
  • 121
  • 165
1

It's possible to write to local file system, but the user must complete a 'save as...' action. For now, no direct access to client file system. Take a look here

Dario Barilà
  • 515
  • 6
  • 5