img标签使用绝对路径没法显示图片

说明:  图片的磁盘路径斜杠使用:右斜杠"\",而图片的网络路径使用左斜杠"/",注意加以区分。浏览器

若是这张图片属于服务器图片或者网络图片,咱们必须在Img标签里使用网络路径,只有网络路径才能够经过浏览器发送请求,下载该图片到用户的浏览器临时路径中,才能够显示在页面上;服务器

若是这样图片在你本地,那么你能够直接使用该图片的磁盘路径展现。网络

 

 下面是我某个项目下的图片,其磁盘路径为:spa

D:\SourceCode\MCSFramework\02.Develop\MobileWebApp\Seagull2\WebApi\Seagull2.YuanXin.WebApi\Resources\Pic\2016\12\学无止境.jpg图片

其在项目里的网络路径为:file

http://localhost:10086/yuanxin/Resources/Pic/2016/12/学无止境.jpg下载

如图所示:请求

 

 

缘由浅析:im

这是由于当咱们在img标签输入磁盘路径时,其实仍是发出了http请求,这是这是一次失败的请求,不会有任何response相应信息。经验

请求的地址为:file:///+磁盘路径?  这哪是正常的请求啊!!!

若是这样图片本来就位于本地,那么即便咱们得不到响应图片,浏览器仍是能够能找到该图片;可是若是这张图片本来就是其余服务器上,那么你确定是拿不到这张图片的,也就没法显示。

以下图:

 

 

备注:这里是本人的使用经验,有不对的地方欢迎批评指正...

相关文章
相关标签/搜索