在 Spring MVC 中显示图像
使用 MultiActionController 的正确方法是什么? 我进入了 Restaurant 类:
private byte[] logo;
在我的数据库中,我得到了表 BLOB 图像。通过使用休眠,它可以通过以下方式正确保存到我的数据库:
<tr>
<td>Logo :</td>
<td>< input type="file" name="logo" /></td>
</tr>
但我不知道如何在另一个站点上显示此图像。或许:
< img src="<%=("restaurant.logo")%>" alt="Upload Image" />
?
What is the proper way , using MultiActionController?
I got in my Restaurant class:
private byte[] logo;
In my database I got table BLOB image. By using hibernate, it saves to my database properly by:
<tr>
<td>Logo :</td>
<td>< input type="file" name="logo" /></td>
</tr>
But i dont know how to shows this image on another site. Maybe:
< img src="<%=("restaurant.logo")%>" alt="Upload Image" />
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该执行类似此的操作,在您的餐厅并将 byte[] 转换为 Image 并使用该字段。
You should do something like this, create a new field in your Restaurant and have the byte[] converted to Image and use that field.
如果我理解你的问题,你需要一个控制器从数据库获取你的图片并将其作为流返回到网络浏览器。
例如,您可以使用请求映射控制器方法:
/restaurant/logo/{id}
然后你应该输入
I 你添加更多代码,我将能够给你更多提示。
If I understand your problem, you need a controller getting your picture from database and returning it as a stream to web browser.
You can for example map controller method with request:
/restaurant/logo/{id}
Then you should just type
I you add more of code, I'll be able to give you more hints.
请查看这里!
这是更通用的,指向所有类型的文件上传和下载。
Please do have a look here!
This is more generic and points at all types of files upload and download.