The nsIDOMFileList interface contains a list of nsIDOMFile objects describing the files selected by the user for a "file" input field on a web form.
DataTransfer object to support dragging and dropping files into web applications.This interface implements the DOM FileList object. Please see that documentation for details.