文章目录
前言
在图书借阅系统里,有很多图片需要前端展示,这些图片大都是由用户上传,保存在服务端,所以服务端需要提供上传和访问图片
。
基本要求
:前端直接访问网络图片url 就可以打开图片,不用下载,更不用base64转码!
实现方式
:
- Tomcat静态目录,需要单独部署Tomcat,你只需要把图片保存到Tomcat静态目录
- SpringBoot添加url映射本地路径,和Tomcat静态目录很像,需要重写WebMvcConfigurer的addResourceHandlers,并registry.addResourceHandler(添加url映射本地路径),同样只需要把图片保存到本地路径即可。
- 云对象存储(像oss,cos等),功能丰富,提供加密、裁剪等等很多功能,可以保存各种文件,需要对接API,收费
- 图床,专门保存图片,需要对接API
因为我们是基于SpringBoot开发,所以选择方案2
,最终的效果:例如访问http://localhost:8080/files/图书