idea java将图片通过虚拟路径存放到本地

it2022-05-05  157

现状:项目中涉及到图片,1.将图片流存放到数据库,显然非常占用内存 2.将图片存放到服务器上,每次服务有改动,需要重新发布服务器的时候,则需要将图片重新copy一份 3.将图片存放到本地 我选择的是第三中方法,亲测有效 实现第三种做法就要需要实现用虚拟路径

共分为两部:

第一步:在D:\tomcat\apache-tomcat-8.5.34\conf\server.xml中配置虚拟路径

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- 设置图片虚拟路径,这个是前端增加显示照片 --> <Context path="/image" docBase="C:\picture_test" reloadable="true" /> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> <Context path="/image" docBase="C:\picture_test" reloadable="true" /> 这个就是虚拟路径

第二步:在idea编译器中,添加这个虚拟路径 在idea编译器中加入如图所示的虚拟路径

完成以上两部,就可以实现:将图片放到本地,也可以访问 效果如下:


最新回复(0)