Upload arquivos de imagens com segurança

Publicado por: Ricardo Parente 0 Comments

Problema:

Permitir usuários fazerem upload de arquivos de imagens, que serão então exibidas, pode parecer extremamente simples mas tem seus desafios e preocupações de segurança. O principal perigo é o fato de que muita da informação disponível para nós na hora do pedido de upload é fornecida pelo navegador do cliente (client/Browser), o que significa que toda aquela informação tm o potencial de ser falsificada por um hacker inescrupuloso.

Solução:

Podemos seguramente fazer o upload de arquivos de imagens enviando-os a um diretório temporário (sem acesso pelo web) e então movendo-os abaixo da raiz do web uma vez que estivermos certos que é um arquivo de imagem válido e seguro.

by Jamie Krug

Leia mais...


Redimensionar imagens on-the-fly

Publicado por: Ricardo Parente 0 Comments

Problema:

Alguma vez voce precisou redimensionar imagens on-the-fly ? É fácil com ColdFusion e cfimage.

Solução:

Eu tenho 3 imagens 1-3.jpg em um diretório.
Leio a imagem para a memória.
Escrevo a imagem no tamanho atual para o navegador.
Redimensiono a imagem em memória.
Nesse estágio, eu poderia escrever a imagem de volta a um arquivo ou anexar a um email via cfmail, etc.
Escrevo a imagem pequena no navegador.

by Paul Kukiel

Leia mais...


Criando uma simples galeria de imagens de um diretório em particular

Publicado por: Ricardo Parente 0 Comments

Problema:

Quero criar uma simples galeria de imagens que tenho em um diretório em particular.

Solução:

Isto pode ser feito usando CFDIRECTORY e CFIMAGE. Voce pode ler o diretório e usando CFIMAGE, redimensionar e exibir. Veja um exemplo simples abaixo.

by Glyn Jackson

Leia mais...


Redimensionar imagens on-the-fly para caber em uma grid

Publicado por: Ricardo Parente 0 Comments

Problema:

Voce tem imagens, algumas delas estào em formato retrato e outras em paisagem, em um diretório e voce quer escalar as imagens para caber no layout grid de tal forma que o lado mais longo seja de um tamnaho especificado e o menor lado escale proporcionalmente.

Solução:

ColdFusion 8 introduziu diversas e poderosas funções para manuzeio de imagens que podemos usar para resolver este problema.

by John Whish

Leia mais...


Crop de imagem usando JCrop

Publicado por: Paulo Teixeira 0 Comments

Eu quero mostrar como usar a biblioteca JCrop para fazer o crop em imagens usando o ColdFusion como backend.

Lembrando que vou postar somente um exemplo, e que a implementação, você pode fazer como achar melhor.

Leia mais...


Artigos Anteriores