Convertir archivo a arreglo de bytes

miércoles, agosto 13, 2014 , , , 0 Comments



Hola buenas tardes amigos javeros, el día de hoy les traigo un articulo para convertir un archivo en arreglo de bytes, a lo que muchos me preguntaran, ¿y eso para que sirve? muy simple supongamos que tenemos una aplicación que crea reportes en formato exceles o pdf, y esos archivos los tenemos que guardar en la base de datos, como podemos convertirlos?

Para este ejemplo ocupare:
  • Netbeans IDE 7.4
  • commons-io-2.3-jar
  • Archivo de prueba


Hora de empezar a tirar lineas de código, pongo el código

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import org.apache.commons.io.IOUtils;
/**
 *
 * @author LAMBA
 */
public class ZipToBytes {   
    public static void main(String[] args) throws FileNotFoundException, IOException{
         InputStream isTxt = new FileInputStream(new File("C://Res.xls"));
         byte bytes[]=IOUtils.toByteArray(isTxt);
         System.out.println(bytes.length);
    }
    
}


Listo imprimimos el tamaño del arreglo, esto lo puedes ocupar con cualquier archivo, felices sistemas amigos

Siguenos en nuestras redes sociales.

0 Comentaron...: