项目升级部署,用户上传的图片资源转移无法访问问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WiteWater/article/details/82869786

由于历史原因,当初项目部署后,用户上传的文件是直接保存在tomcat目录下的,可以直接通过url访问静态资源。用户上传的图片直接是通过地址访问的,现在项目进行重新整合调整后,要求将所有文件访问tomcat外面,(主要是放程序的磁盘快占满了)。

这样就要修改项目中所有的文件访问方法。

现有解决方法:

第一通过配置tomcat的server.xml  配置虚拟路径指向该文件目录

<Context path="/" docBase="F:\userfiles" reloadable="false" ></Context>

第二种方法写相应的action处理请求将文件以流的形式返回到客户端。

猜你喜欢

转载自blog.csdn.net/WiteWater/article/details/82869786