Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

akka response中如何放一个输入流或者输入流数组?

CSDN问答 2021-11-25 20:33:05 阅读数:2 评论数:0 点赞数:0 收藏数:0

scala中想要把一个流的集合放到response中返回,帮帮忙,最好能给出详细代码
//导的一些包import scala.concurrent.{Await, Future} import akka.http.scaladsl.model.HttpEntityimport akka.http.scaladsl.model._//方法要返回一个Future[HttpResponse]def route(req: HttpRequest): Future[HttpResponse]={ var backBuff = ListBuffer \[FSDataInputStream\] () //这里有一个inputStream或者inputStream集合,如何才能放到HttpResponse中? val inputStream: FSDataInputStream = fs.open(elem.getPath) backBuff += inputStream //返回值:暂时返回空,后续要改为返回流的HttpResponse Future.successful(HttpResponse(SUCCESS_CODE, entity = HttpEntity.Empty))}
运行结果及报错内容
本来想要继承HttpEntity然后提供一个带流的方法,但HttpEntity是密封的,然后就没有然后了
把上面的backBuff放到response对象中返回



参考答案1:

顶一下




参考答案2:
版权声明
本文为[CSDN问答]所创,转载请带上原文链接,感谢
https://ask.csdn.net/questions/7579356

编程之旅,人生之路,不止于编程,还有诗和远方。
阅代码原理,看框架知识,学企业实践;
赏诗词,读日记,踏人生之路,观世界之行;

支付宝红包,每日可领