页面如何读取本地磁盘图片并展示,我个人的解决方法是这样的

我用的是tomcat,数据库保存的是图片路径,因为没有专门保存图片的服务器,我就上传到本机了。

新建一个properties配置文件,用来配置图片保存的位置,如果要部署在别的服务器只需要改一下路径就可以了。保存到数据库时需要我们在代码里读取这个路径,为了防止图片名称,我用UUID+日期重命名了。比如我是要存放到"D:\img"目录:

一种方式是:在idea中部署一下,选择D盘下的img:

然后就ok就可以了:

还有一种方式是在tomcat的server.xml中添加配置(需要添加在Host标签内):
<Context crossContext="true" docBase="D:/img" path="/img" reloadable="true"></Context>
如果是部署到服务器,也只需要改一下properties配置的路径,然后在server.xml中添加一下上述配置。这样打包到服务器也就可以啦。

页面上展示就可以直接获取本地图片了(因为数据库保存的是图片上传路径,我这里的${frame.img}是截取的图片全名称):

<img alt="image" class="img-circle m-t-xs img-responsive" src="/img/${frame.img}">



 

转载于:https://www.cnblogs.com/shewuxuan/p/10773115.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值