Scala 如何从源[ByteString,Any]akka流具体化2个参数

Scala 如何从源[ByteString,Any]akka流具体化2个参数,scala,akka-stream,Scala,Akka Stream,所以我可以从源代码[ByteString,Any]具体化inputStream和Feature[ByteString] val bs = fileStream.runWith(Sink.head) val is = fileStream.runWith(StreamConverters.asInputStream()) 我怎样才能用一次操作得到它?这就是你要找的吗 val bs:(Future[ByteString],InputStream)=Source.empty[ByteString]

所以我可以从源代码[ByteString,Any]具体化inputStream和Feature[ByteString]

val bs = fileStream.runWith(Sink.head)
val is = fileStream.runWith(StreamConverters.asInputStream())

我怎样才能用一次操作得到它?

这就是你要找的吗

val bs:(Future[ByteString],InputStream)=Source.empty[ByteString]
.Alsomat(沉头)(保持右侧)
.toMat(StreamConverters.asInputStream())(Keep.both)
.run()

任何
通常都是不好的症状