Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago L.

Controle de Upload de imagem

Recommended Posts

Estou com o seguinte problema: Tenho um sistema que faz upload de fotos de usuários.Os usuários estão colocando fotos muito grandes, com isso dá pau no sistema.Alguém sabe se tem como eu bloquear um determinado tamanho de arquivo ANTES DE DAR O SUBMIT.Ou alguma outra solução...Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ae thiago,com js nao vai ser possivel medir o tamanho do arquivo nao.você vai precisar fazer isso usando uma linguagem dinamica mesmo.o js oferece poucas propriedades para um input file.você tem:defaultValueformnamereadOnlysizetypevalueo value te retorna o q foi digitado no input, ou seja, o caminho do arquivo a ser enviado,enquando o size te retorna o tamanho do input... o tamanho do html... ta ligado!?entao nao tem como pegar o tamanho do arquivo q esta sendo enviado.o esquema eh fazer como todos os sites fazem.. avisa ao usuario o tamanho maximo permitido,e usando PHP ou ASP, ou seja la qual estiver usando, tu verifica o tamanho do arquivo antesde salvar no server.beleza!?sucesso ai,

Compartilhar este post


Link para o post
Compartilhar em outros sites

da pra fazer se for tamanho de largura e altura pode ser?mas recomendo q você faça a verificação por linguagens tipo PHP, ASP, JAVA, etcvocê tbm pode gerar "thumb's" das fotos upadas entende??assim o usuario enviaria a foto e ela seria reduzida pelo proprio site^^ abraco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas o problema é que quando é colocado fotos muito grandes dá erro e nem chega a ler o PHP. Por isso queria uma solução em javascript, para que antes de dar o SUBMIT ele já verificasse.Será que esse erro que dá antes de ler o PHP pode ser minha aplicação?

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta o codigo PHP, talves não estaja "programado corretamente"se for o caso do PHP não conseguir ler (q eu duvido) ae eu tenho uma solução para ler o tamanhotipo WIDTH e HEIGHTbeleza?abraco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o erro for na aplicação PHP, crie um novo tópico na área adequada e adiciona um link de referência para este tópico atual.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Descobri o meu problema.

 

Era que o servidor de hospedagem tinha um limite de tamanho.

Quando o tamanho do upload é ultrapassado trava a aplicação.

 

Por isso não achei nenhuma solução em javascript e em PHP. Pois não chegava a ler o código, já travava.

 

Mas, agradeço a ajuda! Valeu!

 

 

Vinicius Cruz talvez esse código lhe ajude:

 

 

<script>function mostraimage (image) {image = image.replace(":", "|");while (image.search(" ") != -1) image = image.replace(" ", "%20");img =document.getElementById("framephoto");img.innerHTML = "<img style='display:block;' src='file:///"+image+"' border=0 name='photo_post' id='photo_post'>";width_orig = document.images['photo_post'].width;height_orig = document.images['photo_post'].height;if(width_orig < 1024 && height_orig < 1024){	return true;}else{	alert("muito grande");	return false;}}</script>

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.