File()
The File() constructor creates a new File
object instance.
Syntax
new File(bits, name);
new File(bits, name, options);
Parameters
bits-
An
ArrayofArrayBuffer,ArrayBufferView,Blob,USVStringobjects, or a mix of any of such objects, that will be put inside theFile.USVStringobjects are encoded as UTF-8. name-
A
USVStringrepresenting the file name or the path to the file. optionsOptional-
An options object containing optional attributes for the file. Available options are as follows:
-
type: ADOMStringrepresenting the MIME type of the content that will be put into the file. Defaults to a value of"". -
lastModified: A number representing the number of milliseconds between the Unix time epoch and when the file was last modified. Defaults to a value ofDate.now().
-
Example
var file = new File(["foo"], "foo.txt", {
type: "text/plain",
});
Specifications
| Specification |
|---|
| File API # file-constructor |
Browser compatibility
BCD tables only load in the browser