Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Eu me deparei com uma duvida. Eu estou fazendo uma validação de imagem para um upload.
Como eu uso o Firefox como browser padrao.. eu fiz a validaçao testando com ele, depois de pronto fui testar o IE e tive uma surpresa.
Ao verificar o tipo de imagem , os 2 browsers me retornaram nomes diferentes. por ex.
imagem .jpg
>>Firefox = image/jpeg ou image/jpg
>>IE = image/pjpeg
Ps: a mesma foto.
imagem .png
>>Firefox = image/png
>>IE = image/x-png
entao eu resolvi fazer o senguinte:
PHP
[*]
[*]$imagem = "image/jpeg";
[*]$fotoex = split("/",$imagem);
[*]if($imagem[0] == "image"){
[*] echo "A foto é válida";
[*]}else{
[*]echo " A foto é invalida";
[*]}
[*]
Bom enfim, a pergunta é a seguinte, todos os tipos de imagem q que é image/??? é valida pelo browser?
pq eu fiz um teste com .PSD enme retornou aplication/???.
se alguem puder me responder, desde já. obrigado.
Carregando comentários...