如何在play框架中显示来自数据库的图像(作为图像路径)

时间:2013-06-08 05:26:03

标签: scala playframework-2.0 imageview

i know how to display images in view page on static,

但我真的很困惑,在数据库中通过图像路径在视图页面中显示图像..

图像路径保存在数据库中,使用输入类型=文件使用,图像名称和路径保存到数据库..以及如何在调用图像路径时在视图页面中显示

我不知道该怎么做..    任何人都知道答案请在这里分享..

with reguards... prasanth..

1 个答案:

答案 0 :(得分:4)

假设您的图片保存在public/images/并且数据库中保存的路径为images/image.jpg,您只需将路径传递到视图并使用路由器解析图像:

@(path : String)

<img src="@routes.Assets.at(path)" />

最后,这将为您提供以下HTML:

<img src="/assets/images/image.jpg" />

(您可以通过查看生成的HTML页面的源代码,在Firefox中ctrl - u来验证这一点) assets文件夹是Play放置public/images目录中所有图像的位置。