JAVA – Converter arquivo para array de byte

Usei este código para enviar para um Webservice que espera um array de byte do arquivo. Client webservice usado foi o CXF.

package muller.martin;

import java.io.File;
import java.io.FileInputStream;

public class Teste {

public static void main(String[] args) {
File file = new File("C:\log\MaisUmaIdeiaDeImagem.jpg");
byte[] bFile = new byte[(int) file.length()];
FileInputStream fileInputStream = null;

try {
fileInputStream = new FileInputStream(file);
fileInputStream.read(bFile);
fileInputStream.close();

System.out.println(bFile); // Olha o array de byte



}catch(Exception e){
System.out.println(e);
}


}
}


Deixar uma resposta