1.场景还原
由于项目中使用了ftp实现图片上传,成功上传到linux的指定路径后,如何以外链的形式访问图片呢?今晚笔者带着大家一起探索如何解决该需求
2.实现思路
当图片成功上传到云服务器,我们如何才能在浏览器中访问到该图片呢?这里可以在tomcat中下下功夫,配置tomcat中的server.xml
3.实现步骤
①例如,图片存储在linux中/home/yivi/workspace目录
红框中的五个目录是图片的分类路径
②编辑tomcat中的server.xml
将图片的真实路径映射/pictures路径
其中的最上面的localhost表示以Ip的形式访问tomcat,当然可以配置自定义域名,不过如果该域名没有正式备案的话,工信部可能会拦截你的请求!
③找到随意一张图片的相对路径
例如:avatar/201709/04/2a5b5c86-431d-4219-a2a8-2ea6e47c9608.png
④开启tomcat服务,用Ip进行访问
ok,tomcat服务已经开启
⑤拼接图片访问地址,进行浏览器访问
图片拼接地址:http://120.24.74.77/pictures/avatar/201709/04/2a5b5c86-431d-4219-a2a8-2ea6e47c9608.png
浏览器访问效果:
大功告成,该需求完满解决!
好了,我是张星,欢迎加入博主技术交流群,群号:313145288