做完图片上传之后,上传图片发现页面不能立刻显示,本以为图片没有上传成功,但当我在文件夹和数据库都没发现异常,然后我便重启了服务器,再次访问发现竟然可以了。不重启它就不能显示,很奇怪。
原因
通过百度,在大佬博客里找到了答案。这是因为对服务器的保护措施导致的,服务器不能对外部暴露真实的资源路径,需要配置虚拟路径映射访问。
解决方案
重新创建一个类。在resources/static
文件下添加一个静态资源文件夹upload
。这个类要做的事情就是将upload
文件所在的真实路径,映射到项目路径下。这样就不需要重新部署项目,上传成功后图片就可以显示了。
1 | package com.zdong.dream.config; |