<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Filtrar Arquivo antes de transmitir via upload</title>
<script type="text/javascript">
function validaarquivo(campo)
{
TamanhoString = campo.length;
extensao = campo.substr(TamanhoString - 4,TamanhoString);
if (TamanhoString == 0 )
{
alert('Você precisa selecionar um arquivo antes de transmitir.');
return false;
}
else
{
var ext = new Array('.asp','.htm','html','.php','.cgi');
for(var i = 0; i < ext.length; i++)
{
if (extensao == ext[i])
{
flag = "ok";
break;
}
else
{
flag = "erro";
}
}
if (flag=="erro")
{
return false;
}
}
caminhourl = "http://10.0.0.10/";
window.document.forms[0].action = caminhourl;
window.document.forms[0].submit();
return true;
}
</script>
</head>
<body>
<form method="post" name="formulario" enctype="multipart/form-data" id="form">
<label for="arquivo">Enviar arquivo:</label>
<input type="file" name="arquivo" id="arquivo" size="25" tabindex="15" accesskey="2" ContextHelp="Entre com o nome do arquivo ou utilize o botão brouse (pesquisar) ao lado." title="Digite a localização do arquivo ou utilize o botão Browse (pesquisar) para localizar. Para utilizar o botão Browse via teclado com o Internet Explorer, pressione a tecla espaço com o botão selecionado.">
<input type="button" name="TRANSMITIR" value="Transmitir Arquivo" onClick="return validaarquivo(formulario.arquivo.value)" tabindex="30">
</body>
</html>