Tomcat访问程序外的上传文件

本文介绍如何在Tomcat服务器上配置server.xml文件,使<img>标签能正确加载项目根目录外的图片资源。通过在host节点下添加Context元素,指定虚拟路径和实际路径的映射,实现图片资源的外部加载,同时增强程序更新时附件的安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    自己在编写程序时,把图片上传到程序根目录下,但是页面使用<img> 没有显示。但是,当我刷新项目下文件夹后,页面刷新可以显示。

    我通过网上查询,当在Tomcat下的server.xml配置文件添加条件,<img> 就可以显示项目外的路径,这个还可以在程序更新防止附件丢失。

 

步骤:

    1.server.xml 在host 中添加

    <!--增加的path="/虚拟名" docBase="虚拟路径" -->
    <Context docBase="E:\upload\images\uploadImage" path="/images" reloadable="true"/>

    

 

 

 

    2.前端页面

              <img  src="/images/011.png">

     【/images/011.png   相当于  E:\upload\images\uploadImage\011.png】

 

 

参考材料:

   Tomcat 配置上传文件到项目外的路径

转载于:https://www.cnblogs.com/Dream2hc/p/knowledge8846122.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值