Converter File para array de bytes
Para converter um arquivo para um array de bytes precisamos basicamente fazer 2 passos:
Exemplo:
- Passo 1 - instancia um array com o tamanho do arquivo que se deseja converter
- Passo 2 - popular o array com os bytes do arquivo
Exemplo:
import java.io.File; import java.io.FileInputStream; public class ArquivoTeste { public static void main(String[] args) { FileInputStream fileInputStream = null; File file = new File("C:/Users/Eduardo/Desktop/tutorial_upload.txt"); byte[] bytes = new byte[(int)file.length()]; // Passo 1 try{ fileInputStream = new FileInputStream(file); fileInputStream.read(bytes); // Passo 2 fileInputStream.close(); }catch(Exception e){ e.printStackTrace(); } } }
Comentários
Postar um comentário