我正在使用弹簧2.5 +速度进行应用。我需要上传图片并检索它。
我只需要保存数据库中的URL,而不是实际的图像。
如何实现此要求,以便它也可以在生产环境中工作。
我做了以下方式,但我无法检索图像。
我上传了图片并将其保存到本地磁盘的本地文件夹中。(D:/ ..) 在速度模板中,我将img src放到图片位置(即:D:/ ..) 并且,我能够使用firebug查看图片,但图片不会显示在浏览器中。
请帮助我找到实现此功能的有效方法。
由于
答案 0 :(得分:1)
假设您的所有图片都位于可通过网络访问的同一文件夹中(您可以通过http://
访问它,例如http://example.com/images/
),您应该只将图像文件名保存到数据库中,例如{{ 1}}。
之后,您可以通过附加图像文件夹URL(通常存储在配置文件中)和来自db的文件名来构建要显示的图像URL。
所以最后它会是这样的:
image.jpg