Search code examples
javajavax.activationdatahandler

converting DataHandler to byte[]


I need a code snippt for converting DataHandler to byte[].

This data handler contains Image.


Solution

  • It can be done by using below code without much effort using apache IO Commons.

    final InputStream in = dataHandler.getInputStream();
    byte[] byteArray=org.apache.commons.io.IOUtils.toByteArray(in);