Boa tarde a todos,
tem um input do tipo file que a pessoa vai anexar imagens no formato JPG.
Pergunto: Tem como na janela que se abre quando ele clica em "Browser" desse input, ele mostrar somente imagens do tipo JPG ou somente do tipo imagens???
Obrigado e no aguardo
Fernando
Input File
Started By Fernando Wobeto, 17/02/2007, 13:49
1 reply to this topic
#1
Posted 17/02/2007, 13:49
|--------------------------------------------------|
| MSN: fernando_wobeto@hotmail.com
| E-MAIL: fernandowobeto@gmail.com
| Desenvolvedor Web
|--------------------------------------------------|
| MSN: fernando_wobeto@hotmail.com
| E-MAIL: fernandowobeto@gmail.com
| Desenvolvedor Web
|--------------------------------------------------|
#2
Posted 17/02/2007, 14:14
Até onde eu sei não, pois quem faz aquele janela inicial é o Browser e não há nada que possa inteferir no funcionamento do browser ...
Até por que o browser não sabe o que vc quer anexar por isso ele mostra todos os tipos de arquivos, e não tem nenhuma configuração para isso como em programação desktop que vc pode indicar o que vai entrar e o que não .... mas assim a segunda opção nos tipos de arquivo é "*.gif, *.jpg"
A verificação sempre se da na hora do envio.... com um JavaScript simples (porem ele á facil de burlar) da para se verificar olhe ...
Até por que o browser não sabe o que vc quer anexar por isso ele mostra todos os tipos de arquivos, e não tem nenhuma configuração para isso como em programação desktop que vc pode indicar o que vai entrar e o que não .... mas assim a segunda opção nos tipos de arquivo é "*.gif, *.jpg"
A verificação sempre se da na hora do envio.... com um JavaScript simples (porem ele á facil de burlar) da para se verificar olhe ...
<script language="JavaScript"> function VerifyImage(obj_form) { // Verificação do formato da Image var vls_img = obj_form.image.value.split("."); var ext_img = vls_img[(vls_img.length - 1)].toLowerCase(); // Faz a Verificação realmente AQUI ... if (ext_img != "jpg" && ext_img != "jpeg" && ext_img != "jpe" && ext_img != "jfif") { alert("Está Imagem está em um formato inválido - *." + ext_img + "\r\nOs formatos válidos são: *.jpg, *.jpeg, *.jpe, *.jfif"); obj_form.image.focus(); return false; } } </script> <form action="" onSubmit="java script:return VerifyImage(this);" method="post" enctype="multipart/form-data"> Arquivo: <input type="file" name="image" value=""> </form>
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)