Ir para conteúdo

POWERED BY:

Arquivado

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

Everton Figueiredo

Verificação Do Tamanho Bytes De Uma Imagem Via Upload

Recommended Posts

Olá pessoal, tenho a seguinte situação. Um formulário onde possui um input tipo file (upload) e presciso que ele valide uma imagem, que se a imagem passar de 500k, de uma alert, dizendo que a imagem não pode ser enviada pois o permitido é de 500K.Atensiosamente,Everton Figueiredo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que você só pode verirficar isso com uma linguagem client-server, tipo PHP, ASP, pois o upload e executado com elas não é?Deve ter alguma propriedade que faz isso, quer que eu te transfira para onde???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Peque um script no forum e dei uma mechida, só que tem um probleminha, só funciona no IE, no Firefix e no Opera não funciona, segue o codigo:

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

</head>

<script language="javascript">

function abrir(){document.imagem.src = document.form1.file.value;}

 

function tam(){

 

var y = document.images;

var tamanho = 0;

for (i=0;i<y.length;i++)

{

tamanho += (y.fileSize)*1;

}

 

if(tamanho > 509600){

alert('Sua imagem está muito grande, pode atingir o máx de 500K');

}else{

alert("Imagem permitida");

}

}

 

 

</script>

<body>

 

 

<form name="form1" id="form1" action="">

<input name="file" id="file" type="file" size="15" />

<input type='button' name='envia' id="envia" value="abrir" onclick="java script:abrir();" />

 

<hr />

 

<p><img src="http://forum.wmonline.com.br/style_images/logo.gif" name="imagem" id="imagem" border="0" alt="imagem aqui" /></p>

</form>

 

 

<input type="button" value="Ver tamanho" name="tam" id="tam" onClick="java script:tam();" />

 

</body>

</html>

 

 

 

Alguém sabe o porque,

 

Atensiosamente - Everton

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.