具体原因:
一、有些网站进行了加密。将图片的路径换成是动态取得的。保存的时候是根据图片的src的后缀名来判断的,因为没有找到图片的后缀名,所以就默认为bmp的。例如:
demo1.htm:
demo.asp:
<%
Response.Redirect("http://localhost/Blog/images/cc.png")
%>
二、在微软的新闻组里曾经有人说过这个问题的起因,说是因为Temporary Internet Files文件夹空间不够所造成的,只要重新调整Temporary Internet Files文件夹的大小或清除文件夹里面的东西就可以很好的解决这个问题了。但我认为这个解释不完全正确,如果真的是这个原因,那么,网页上所有的动态图片都不能保存,但我们遇到的问题,基本只是部分图片失去动画效果。
我目前知道的一定可行的解决方法:
一、到临时文件夹里去找:WINDOWS XP的临时文件夹位置C:\Documents and Settings\“你的用户名”\Local Settings\Temporary Internet Files,虽然比较麻烦,而且临时文件夹中的文件可能很多,找起来有点慢,但可以不利用任何工具得到GIF图片。
二、通常我们在用IE的时候才会遇到这样的问题,如果用Netscape、Firefox等浏览器来保存,就不会有问题了。
三、不要直接在图片上用“图片另存为”来保存,可以用FLASHGET、网络蚂蚁等下载工具下载
因为手机上没有flsh动画软件