Boa tarde!
Como converter um File em Byte com ByteArrayOutputStream?
Obrigado.
Boa tarde!
Como converter um File em Byte com ByteArrayOutputStream?
Obrigado.
Repita comigo.
java.io.File não representa um arquivo. Ele é um nome de arquivo ou diretório (pathname).
O que você provavelmente quer é ler um arquivo em disco para um byte[]. É isso?
Use o método length da classe File para determinar o tamanho do arquivo. A seguir, dimensione um array de bytes com esse tamanho.
Uma vez feito isso, use o método read de FileInputStream para ler os bytes.
Referências:
http://docs.oracle.com/javase/7/docs/api/java/io/File.html#length()
http://docs.oracle.com/javase/7/docs/api/java/io/FileInputStream.html#read(byte[])
[quote=entanglement]Repita comigo.
java.io.File não representa um arquivo. Ele é um nome de arquivo ou diretório (pathname).
O que você provavelmente quer é ler um arquivo em disco para um byte[]. É isso?
Use o método length da classe File para determinar o tamanho do arquivo. A seguir, dimensione um array de bytes com esse tamanho.
Uma vez feito isso, use o método read de FileInputStream para ler os bytes.
Referências:
http://docs.oracle.com/javase/7/docs/api/java/io/File.html#length()
http://docs.oracle.com/javase/7/docs/api/java/io/FileInputStream.html#read(byte[])[/quote]
Muito Obrigado pela ajuda! Deu certo!