问题由来:
编写服务端代码时,将前端传来的图片保存至服务器,并将路径保存到数据库中,当前端需要访问该图片时,不想利用二进制流传输,而是让前端利用 url 直接访问该图片
如图,Linux 服务器 /root/photo 路径下保存有图片,需要在浏览器中可以直接根据 url 访问到
此 Linux 服务器需要配置有 Tomcat
进入 Tomcat 的 conf 文件夹下编辑 server.xml 文件
vi server.xml
在文件的末尾部分加入
# docBase: 要访问图片所在的路径
# path: 虚拟路径
<Context docBase="/root/photo/" path="/pictures" debug="0" reloadable="true" />
保存后重启 Tomcat
此时在浏览器中输入 url 即可以成功访问到该图片
http://ip:tomcat的端口/上文配置中的 path/图片名+后缀