File.File()

O construtor File() cria uma instância do objeto File.

Sintaxe

new File(bits, name[, options]);

Parâmetros

bits
Uma Array de objetos ArrayBuffer, ArrayBufferView (en-US), Blob, USVString (en-US), ou um misto de tais objetos, que será posto no File. Objetos USVString são codificados em UTF-8.
name
Uma USVString (en-US) que representa o nome do ficheiro ou o caminho para o ficheiro.
options Optional
Um objeto com atributos opcionais para o ficheiro. As opções disponíveis são:
  • type: Uma DOMString que representa o tipo MIME do conteúdo será posto no ficheiro. Tem um valor pré-definido de "".
  • lastModified: Um número que representa o número de milissegundos entre o início da era Unix e a última data em que o ficheiro foi modificado. Tem um valor pré-definido de Date.now() (en-US).

Exemplo

var file = new File(["foo"], "foo.txt", {
  type: "text/plain",
});

Especificações

Especificação Estado Comentários
File API Working Draft Definição inicial

Compatibilidade

BCD tables only load in the browser

Ver também