Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2012, 14:21
chimaria
 
Fecha de Ingreso: marzo-2009
Mensajes: 121
Antigüedad: 15 años, 1 mes
Puntos: 1
Problemas al cargar unas imagenes en un jar

Saludos a todos, les cuento que pude solucionar el problema que tenia de buscar una imagen en un servidor linux desde windows, porque me cambiaron las indicaciones y la foto me la traigo de MySQL, pero ahora el problema es el siguiente: la foto que estoy mostrando es el de la persona que entra al sistema esa foto la traigo haciendo una consulta a una base de datos MySQL que no es la misma de donde me traigo los datos, ejecutándola desde eclipse funciona sin ningun problema trabajo funciona sin ningún problema, pero cuando genero el jar no permite ni siquiera conectarme me da un error mas no me dice cual es, la forma en que consulto la imagen es la siguiente::


public static Image ObtenerImagen(byte[] arreglo, boolean isThumbnail) throws IOException, SQLException {

abrir_conexion_mysql();
PreparedStatement pstm = null;
pstm = conexion_mysql.prepareStatement("SELECT Foto FROM tabla where cedula=?");
pstm.setInt(1,cedula);
pstm.execute();

ResultSet res = null;

res = pstm.getResultSet();
while(res.next()){
arreglo = res.getBytes("Foto");

}
ByteArrayInputStream bis = new ByteArrayInputStream(arreglo);
Iterator readers = ImageIO.getImageReadersByFormatName("jpeg");
ImageReader reader = (ImageReader) readers.next();
Object source = bis; // File or InputStream
ImageInputStream iis = ImageIO.createImageInputStream(source);
reader.setInput(iis, true);
ImageReadParam param = reader.getDefaultReadParam();
if (isThumbnail) {
param.setSourceSubsampling(4, 4, 0, 0);
}
cerrar_conexion_mysql();
return reader.read(0, param);

}

Si alguien me pudiera ayudar se lo agradecería..