Как в scala можно преобразовать akka.util.ByteString в java.io.InputStream?
akka.util.ByteString
java.io.InputStream
Я пробовал следующее:
val byteStringToInputStream : ByteString => InputStream = byteStr => new ByteArrayInputStream(byteStr.asByteBuffer.array()))
Но это приводит к созданию исключения
java.nio.ReadOnlyBufferException в java.nio.ByteBuffer.array(ByteBuffer.java:996)
Заранее благодарим вас за внимание и ответ.
var byteArray = byteString.toArray() var inputStream = new ByteArrayInputStream(byteArray)
PS не Scala разработчик (но Java один).Надеюсь, я правильно понял с синтаксисом.
Scala
Java