HTML5 File API
HTML5 File API aspect provides an API for representing file objects in web applications and programmatic selection and accessing their data. In addition, this specification defines objects to be used within threaded web applications for the synchronous reading of files. The File API describes how interactions with files are handled, for reading information about them and their data as well, to be able to upload it. Despite the name, the File API is not part of HTML5.