前后端分离项目,前端根据后端传来的Url,获取后端的图片并展示,出问题了啊?

这是tomcat虚拟路径配置:

img

这是后端发给前端的数据:
img

这是数据库中存的图片地址:
img

这是图片在文件夹中的位置:
img

这是前端拿到的数据:
img
可以看到我是拿到了数据的,但是这张图片就是显示不出来,这是啥问题啊????

后端拼接完整地址返回前端或者前端拼接

图片访问跨域,前端不能直接访问本地图片。在config里面加个代码就可以了

响应里面type是text/html
实际上没必要配置什么虚拟路径,直接自己写代码读取文件即可,预览和下载的代码,唯一不同的地方,就是contentType不同

那你直接再浏览器地址栏输入图片可以显示吗?