Amigos,
Gostaria de saber se consigo barrar via programação que um usuario consiga subir uma Foto ( gif/ jpg ) com o tamanho maximo de 640X480 ?
Att.
Figuras - formatação
W
1 Resposta
Fala Wilhans, cara você quer ver o tamanho das dimensões da foto e não tamanho maximo em MB, correto?? E com base nas dimensões da foto realizar o upload ou então bloquear o upload.
Uma forma de fazer isto em Java, está descrita no código abaixo, tem como fazer esta verificação também em JavaScript. Flw…
import java.awt.image.BufferedImage;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.imageio.ImageIO;
public class ExemploTamanhoFoto {
public static void main(String[] args) throws IOException {
// Realiza a leitura da foto através do caminho especificado
InputStream inputImg = new FileInputStream("c:\maior2.jpg");
BufferedImage image = ImageIO.read(inputImg);
// Verifica as dimensões da foto
if (image.getWidth() > 640 || image.getHeight() > 480){
// bloqueia o upload
System.out.println("Dimensões da foto acima do permitido!");
System.out.println(image.getWidth());
System.out.println(image.getHeight());
} else {
// realiza o upload
System.out.println("Realiza o upload");
}
}
}
Criado 4 de novembro de 2009
Ultima resposta 5 de nov. de 2009
Respostas 1
Participantes 2