tomcat关于静态虚拟路径读取

今天做头像上传功能,上传成功但是显示每次都读取浏览器的缓存(贼烦人)

解决方案:

1.在src后加时间戳,每次访问的src不一样就不会读缓存了。

  (至于原理不懂)

2.改用tomcat虚拟路径,将图片存在项目之外的文件夹中。

    优点:项目重新部署后也会存在。

    配置方式:1.打开(\conf\server.xml).

                    2.在host与/host之间加入代码:(path就是映射的路径,docBase就是文件所在路径)

                        3.调用:src="/file/ydk.jpg"

3.使用ngix代理。(有关正向代理反向代理配置可以网上查找资料)

总结:只要将文件上传后,再使用任意可以启server的代码,使上传的文件能被访问即可。


    

你可能感兴趣的:(tomcat)