Convertir archivo a arreglo de bytes
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
0 Comentaron...: