Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

ricardocoimbra

Upload multiplos

Mensagens Recomendadas

ricardocoimbra    0
ricardocoimbra

Como poço fazer upload multiplo e ao anexar as fotos elas fiquem logo automaticamente com o tamanho pretendido:

Por exemplo 400x300?

E possivel redimensionar logo a imagem quando a estamos a enviar aotomaticamente pra o servidor ou só posteriormente éque podemos redimensionar?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bLd    0
bLd

Podes e redimensionar o campo do qual a imagem vai ser apresentada... assim ela não passa desses valores.

Mas imagina.. queres que a imagem seja mostrada a 400x300 se fizeres upload da imagem de 1024x800 estás a ocupar espaço no disco...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ricardocoimbra    0
ricardocoimbra

Não, imagina tenho uma imagem 1024x768 eu ao fazer o upload por a imagem a 400X300 logo directamente no servidor.

Podes e redimensionar o campo do qual a imagem vai ser apresentada... assim ela não passa desses valores.

Mas imagina.. queres que a imagem seja mostrada a 400x300 se fizeres upload da imagem de 1024x800 estás a ocupar espaço no disco...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jreis    0
jreis

Dá para fazer isso, com a extensão GD (tratamento de imagens e afins), mas o ficheiro tem de estar no servidor para isso. O que podes fazer é receber o ficheiro, redimenssionar, e guardar apenas a versão mais pequena.

Pesquisa por aí, de certeza que encontras muitos tutoriais sobre o assunto. Existe inclusivamente uma classe bem porreira para este tipo de coisas, não me lembro do nome assim de repente, mas com um pouco de pesquisa deves encontrar.

Tem cuidado é com as proporções das imagens, podes acabar por ficar com imagens distorcidas.

Outra solução, que costumo usar, é deixar os utilzadores fazerem um upload de uma imagem com o tamanho que eles querem, e dois quando é para mostrar em vez de chamar directamente a imagem, uso um script que vai redimensionar "on-the-fly" a imagem pedida. Dependendo dos casos, pode ser uma boa opção.

EDIT: url do manual da extensão GD no php.net

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade