这个是我今天无意间遇到的一个问题,我将文件上传到一个文件之中,但是我用img访问绝对路径的方法却怎么也无法在网站之中打开,却可以在eclipse中打开,如下图所示
这个实在eclipse中打开的场景
这个是在safari中打开的场景
这个是我的原代码,我直接访问的我图片所在的根目录,如图所示出了问题
下面我们可以看一下这个图片的地址是参数信息,我们直接访问该地址发现是我们熟悉的404,这就表示,我们并不能找到改图片的地址
下面来解决这个问题,下面找到tomcat的安装文件找到下面的server.xml文件
添加以下的代码
<Context docBase="/Users/*****/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/chapter16/upload" path="/file" reloadable="true"/>
可以看一下是否已经添加成功,是否已经多了这么一行配置
如果没有也可以直接在本界面上的Add Extermal添加
这时就可以把之前的那么一大串根目录换做file即可
现在我们在safari上打开也可以看到这张图片
我们可以单独访问这张图片的地址,就不像刚才的404了,这就算解决了