天天看點

scala InputStream to Array[Byte] method

/**
 * inputStream to Array[Byte] method
 **/
def inputStreamToByteArray(is: InputStream): Array[Byte] = {
      val buf = ListBuffer[Byte]()
    var b = is.read()
    while (b != -1) {
        buf.append(b.byteValue)
        b = is.read()
    }
    buf.toArray
    // Resource.fromInputStream(in).byteArray
}      

import scala.collection.mutable.ListBuffer