关于近期图片无法显示的说明,及解决办法
(2010-06-17 09:59:50)
标签:
图片无法显示 |
首先容我感叹一下,人在屋檐下,实在很痛苦啊。
用新浪的blog,就得用人家的server。尤其像我们家这种图片大户,一旦有问题图片不能正常显示,那份纠结,在心里窜来窜去,除了纠结,还是纠结啊。。。。
昨晚发了新博,传了十好几张照片,心惊胆寒的等着大家看。恨不得双手合十祈求上帝耶稣玉皇大帝如来佛,千万别再出现无法正常显示的问题。请Amy妈帮忙试了下,照片都能看见。终于长出一口气,关机看球。
谁知情况风云突变,就如同昨晚西班牙那场球似的。我说我昨晚看球怎么看得如此纠结呢。。。。
今天上午开机一看,得,图片又都无法显示了。这次比上篇blog还彻底,一张都显不出来。
以我相当不专业的分析,应该和我们发的照片尺寸以及照片数量关系不大。和网速以及代理服务器的关系也不会很大。另外,我还发现一个问题,图片在博文中无法显示,不过点击图片还是能在新窗口显示出来。
于是我干脆用最笨的办法,遍历查询。
点开无法显示的图片,查看地址栏中显示的link;然后打开博文中的源代码。终于让我发现其中的奥妙了。
情况是这个样子的:(请注意link中标红的部分)
在图片的地址栏中显示的link比方说是:http://static12.photo.sina.com.cn/orignal/5f3b89b0g89244e86a56b&690
而在博文的源代码中显示的link却变成了:
http://service.photo.sina.com.cn/orignal/5f3b89b0g89244e86a56b&690
这就是奥妙。虽然不知道新浪的图片服务器是如何“nease”在一起的,不过这个“service”肯定是有什么问题了。于是我还是用最笨的办法,把源代码中所有“service”替换成“staticxx”。
替换完毕之后从我的浏览器中看照片都能显示了。不过这还需要大家来公测,看看是不是真的解决了这个问题。
最后说一句,如果谁家的blog也有类似的问题,参考一下,试试我这个办法能不能解决问题吧。