Playframework 使用reactivemongo直接从GridFS提供文件

Playframework 使用reactivemongo直接从GridFS提供文件,playframework,playframework-2.2,reactivemongo,Playframework,Playframework 2.2,Reactivemongo,我正在使用Play Framework 2.2.1和Scala 2.10。我想使用reactivemongo直接从gridFS读取文件,这样我就可以在浏览器中用URL打开它,例如 我怎样才能做到这一点呢?我在谷歌集团这里回答了你的问题:请随意提问!我也想出了一个解决方案,但我看了你的解决方案,这是整洁和更好的。非常感谢!val gridFS=new gridFS(db)val file=gridFS.find(BSONDocument(“filename”->new BSONString(nam

我正在使用Play Framework 2.2.1和Scala 2.10。我想使用reactivemongo直接从gridFS读取文件,这样我就可以在浏览器中用URL打开它,例如


我怎样才能做到这一点呢?

我在谷歌集团这里回答了你的问题:请随意提问!我也想出了一个解决方案,但我看了你的解决方案,这是整洁和更好的。非常感谢!val gridFS=new gridFS(db)val file=gridFS.find(BSONDocument(“filename”->new BSONString(name)))service(gridFS,file).map(u.withHeaders(CONTENT_DISPOSITION->“inline;”)