Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brdesigner_gyn

Validar tipo mime do arquivo

Recommended Posts

Galera bom dia,

 

gostaria de saber se no Javascript tem como eu validar o tipo mime do arquivo:

 

por exemplo:

 

tenho um campo no form:

<input type="file" name="img" size="30">

o que eu gostaria era verificar se o arquivo q estou upando é msm image/jpeg ou image/gif

 

teria como fazer isso???? Se tiver m deem uma luz...

 

valews

abraços

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo q vi... ele lê a extensão e valida, porém eu posso mto bem trocar a extensão de um arquivo .exe para .jpg e ele vai passar pela verificação.Eu qria msm uma função q lesse o tipo mime do arquivo, para m dar o q ele realmente é, independente da extensão.valews :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tem como o javascript fazer issose você tem uma página dinâmica para receber o arquivo, vai ter de usar ela para checkar o mime assim que o arquivo começa a ser enviado.Não sei bem como é, olhe na sessão de programação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você usa php, quando o script php receber os dados do upload, ele vai adicionar o tipo mime do arquivo em um array, por exemplo: Você tem um input file chamado Arquivo, então o array $_FILES vai ficar asssim:

CODE
<?php

array

(

[

Arquivo]=>

(

 [name]=> foto1.jpg

 

[size]=>64454

 

[mime]=>image/jpeg

 

[tmp_name]=>c:/windows/tmp_646464.jpg

 

[errors]=>0

)

)

?>

 

É semelhante a isso o que você vai ter no PHP. E se você quiser verificar o tipo mime de um arquivo em tempo de execução, sem ser em um upload, você pode usar a função mime_type_content("nome_do_arquivo");

 

Eu acho que é só... qualquer dúvida, pode perguntar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.