Java本地web项目页面如何直接访问另一台服务器的图片文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_37848710/article/details/79699153
java程序部署在一台服务器,图片存在另一台服务器,用户如何通过访问程序这台服务器拿到另外一台服务器上的图片,还是说用户有方法可以直接访问图片服务器?
通过访问程序访问,不然如果图片服务器不允许外网访问,那么外网用户就访问不了,只能通过程序访问。 
如果是web应用的话,假如图片服务器访问地址为:http://192.168.1.1:8080/upload/images/xxxx.jpg 
直接用 
<img src="http://192.168.1.1:8080/upload/images/xxxx.jpg 
"/>就可以了。 
如果是其它应用程序,服务器端提供一个接口,接收客户端的请求,然后从图片服务器获取图片字节流,响应到客户端。
关于Java的web应用的直接根据URL访问时要在相应web服务器Tomcat下进行配置虚拟路径访问图片服务器本地磁盘图片
废话不多说,假如我把图片文件都上传到c:\File\images\upload这个文件夹中,当jsp页面要访问的时候,就先去找到自己本地tomcat/conf/server.xml文件,然后进行修改,在host标签之间加如下:
    docBase是自己本地磁盘绝对路径,path是自己指定的一个路径     










猜你喜欢

转载自blog.csdn.net/weixin_37848710/article/details/79699153
今日推荐