Atributo accept do Input FileUpload

Definição e uso

accept Define ou retorna o valor da propriedade accept do botão de upload de arquivos.

A propriedade accept do HTML define os tipos de arquivos aceitos pelo servidor (que podem ser enviados por meio de upload de arquivos).

Veja também:

Manual HTML:Propriedade accept do <input> do HTML

Exemplo

Exemplo 1

Alterar o tipo de conteúdo aceito:

// O servidor aceitará apenas arquivos de áudio no upload de arquivos
document.getElementById("myFile").accept = "audio/*";

Experimente pessoalmente

Exemplo 2

Exibir o tipo de conteúdo aceito pelo elemento <input type="file">:

var x = document.getElementById("myFile").accept;

Experimente pessoalmente

Exemplo 3

Aceita vários tipos de conteúdo:

// O servidor aceitará apenas arquivos de áudio e vídeo no upload de arquivos
document.getElementById("myFile").accept = "audio/*,video/*";

Experimente pessoalmente

Sintaxe

Retornar a propriedade accept:

fileuploadObject.accept

Definir a propriedade accept:

fileuploadObject.accept = "audio/*,video/*,image/*,MIME_type"

Valor do atributo

Valor Descrição
audio/* Aceita todos os arquivos de áudio.
video/* Aceita todos os arquivos de vídeo.
image/* Aceita todos os arquivos de imagem.
MIME_type

Tipos MIME válidos.

Verifique Tipos MIME IANA, para obter a lista completa de tipos MIME padrão.

Dica:Para especificar vários valores, separe-os com vírgula.

Detalhes técnicos

Retorno: Valor de string, contendo uma lista de tipos de conteúdo aceitáveis separados por vírgula.

Suporte do navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte Não suportado Suporte Não suportado Suporte