阅读:1735回复:2
Easy DragToGo+1.1.7.b18 图片保存异常
Easy DragToGo+1.1.7.b18图片保存后可以出现在指定文件夹,但是图片文件有很多都是损坏的,而且只有162字节
|
|
最新喜欢:![]() |
1楼#
发布于:2015-03-14 16:48
求大神解决
|
|
2楼#
发布于:2015-03-14 20:51
图片下载损坏有很多种情况的(以下仅作参考)。
譬如我就遇到过下载用photobucket.com作图床外链的图片损坏情况。 以下是用photobucket.com 外链为关键字搜到的一个例子 试试右键图像另存为 这个链接一楼的图片 会发现下载下来的图片损坏。 这种情况的原因是: 网页上的img标签发出的请求头默认包含“Accept=image/png,image/*;q=0.8,*/*;q=0.5”, photobucket这个网站会根据这个“标记”来判断是否传送正确的图像数据(有Accept且为image,或者没有Accept就传送正确的)。 而FF下载时发出请求头默认是包含“Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”的, 所以网页(img标签)上能下载显示出正确的图片,而图片另存为只能得到损坏的图片。 由于这个原因不知坑了多少FF用户(怀疑这个网站专门针对FF用户),而IE、Chrome下载时的请求是不带Accept的 对于这种情况 1.可以把about:config中的network.http.accept.default 的值 清空(这个是全局的,不清楚是否会有什么副作用) 2.或者用mason扩展解决(建议) 图片:mason.png ![]() 包含地址 ^http:\/\/[^\.]*.photobucket\.com\/albums\/.* Header Key Accept Header Value 留空 |
|