保存图像并将其检索到速度模板

时间:2011-08-20 17:55:20

标签: image spring velocity

我正在使用弹簧2.5 +速度进行应用。我需要上传图片并检索它。

我只需要保存数据库中的URL,而不是实际的图像。

如何实现此要求,以便它也可以在生产环境中工作。

我做了以下方式,但我无法检索图像。

我上传了图片并将其保存到本地磁盘的本地文件夹中。(D:/ ..) 在速度模板中,我将img src放到图片位置(即:D:/ ..) 并且,我能够使用firebug查看图片,但图片不会显示在浏览器中。

请帮助我找到实现此功能的有效方法。

由于

1 个答案:

答案 0 :(得分:1)

假设您的所有图片都位于可通过网络访问的同一文件夹中(您可以通过http://访问它,例如http://example.com/images/),您应该只将图像文件名保存到数据库中,例如{{ 1}}。

之后,您可以通过附加图像文件夹URL(通常存储在配置文件中)和来自db的文件名来构建要显示的图像URL。

所以最后它会是这样的:

image.jpg