将文件转换为字节数组并将其作为byte [] []数组发送

时间:2014-03-17 13:54:41

标签: java arrays file io bytearray

我在以下转换中遇到问题。该文件变得混乱并丢失其所有信息。

这是我用来转换的方法:

private byte[] readFileToArray(Object object) throws IOException{

    ByteArrayOutputStream byteArrayOutput = new ByteArrayOutputStream(); 
      ObjectOutputStream objectOutput = new ObjectOutputStream(byteArrayOutput); 

      objectOutput.writeObject(object);
      objectOutput.flush(); 
      objectOutput.close(); 
      byteArrayOutput.close();

      byte [] data = byteArrayOutput.toByteArray();

      return data;
}

我该怎么办才能不丢失文件中的信息?

0 个答案:

没有答案