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/*";
Exemplo 2
Exibir o tipo de conteúdo aceito pelo elemento <input type="file">:
var x = document.getElementById("myFile").accept;
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/*";
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 |