阅读:8143回复:22
机制上没办法从缓存另存图片?
大家应该都知道,从firefox诞生到目前的3.0 beta版本,对于网页图片的另存为,一直都是使用重新下载的方式,而不是IE那种直接从缓存copy再另存为的方式。
IE的缓存文件夹是直接保存图片文件的,所以实现另存为很简单,只要把缓存中相应的图片复制一下就行了。 但是fx的缓存是一个fx单独的打包的格式,缓存中并不存在显性的图片文件。 难道真的就没有办法从缓存中提取图片直接另存为?而非要现在这样根据图片地址,重新用下载管理器来下载?要知道对于很多图片网站,特别是有很多大图的网站,用这种方式真的是非常浪费时间,本来图片打开就慢,等另存为又要重新下载一次,纯粹是浪费时间。 本来还以为3.0能够解决这个问题,哎,还是失望。 |
|
|
1楼#
发布于:2008-01-15 23:17
|
|
|
2楼#
发布于:2008-01-15 23:17
想直接从缓存里保存什么用楼上有人提到的cacheviewer 很好用flash youtube的flv视频 甚至你下载的文件都能找到 用旧版的3.0新版好像把保存的功能去了
单张图片配合launchy和Irfanview 保存图楼贴的话用scrapbook 也是直接调用缓存的 |
|
3楼#
发布于:2008-01-15 23:17
可以用downthemall
http://www.downthemall.net/ |
|
4楼#
发布于:2008-01-15 23:17
中文版英文版都有pageinfo,右健就能调出来了
不过自从很久以前的某段时间从pageinfo另存东西总失败后就用得越来越少了 看缓存的好像有个扩展叫cacheviewer? |
|
5楼#
发布于:2008-01-15 23:17
ls的说法应该是对的。
经常要存图片的话,应该装一个图片类或者下载类扩展方便,这些扩展好像是挺多的。 另外你们都没有从页面信息里存过东西吗。英文版tools菜单中的pageinfo里,可以看到当前页面的详细情况。其中包括有图片和其他媒体文件,有个另存为的按钮用来保存。偶尔我会通过那里来存mp3文件,不用去找缓存。 如果要经常翻缓存文件,应该也有相关的扩展。 |
|
6楼#
发布于:2008-01-15 23:17
用total commander查看缓存缩略图
图片很容易就看到 另外上面有人说的图片另存为很慢的原因是图片没有完整下载完 如果下载完全的话从缓存调用非常快 |
|
7楼#
发布于:2008-01-15 23:17
我先清空缓存
6M的图片 打开页面下载用时:2分35 cache文件:0E63D65Cd01 大小6.73M 图片另存为 用时:2秒多 速度:3M/s 是不是得有个把缓存文件重命名的过程啊 先在缓存里找文件,然后重命名为图片的后缀 然后再保存 |
|
|
8楼#
发布于:2008-01-15 23:17
用户被禁言,该主题自动屏蔽! |
|
9楼#
发布于:2008-01-15 23:17
那是不是跟缓存的大小有关?楼上几位做实验前把缓存全部清空了不?
|
|
|
10楼#
发布于:2008-01-15 23:17
|
|
|
11楼#
发布于:2008-01-15 23:17
ferret:和2L不同的是 我的下载窗口是有文件列表的,不过我也感觉没从服务器下载,因为有时保存几M的图片也是瞬间就完成了. 以我2M的带宽来说,即使右键另存为以后firefox已经在后台预先开始下载了,也不可能这么快就完成. 我试过这张图片了,我现在公司,用了foxproxy代理。打开图片的速度还可以,但是下载保存,并没有一瞬间的事情,虽然显示的速度有200多KB,但是还是持续了10秒左右,和我打开这张图的时间差不多。 这个就奇怪了,我在公司和家里都碰到过会重新下载的。不过也碰到过重新下载速度很快的。这个东西感觉捉摸不定。 |
|
|
12楼#
发布于:2008-01-15 23:17
用户被禁言,该主题自动屏蔽! |
|
13楼#
发布于:2008-01-15 23:17
可能是这样的,Firefox在保存图片的时候先访问原地址,与缓存中的图片对比(需要花费时间但是比重新下载要快),如果是一样的就直接另存,如果不是一样的就重新下载。
所以,如果图片的原始链接改变或者连不上网,就不能下载。 |
|
14楼#
发布于:2008-01-15 23:17
关于那张6M的图片,我打开需要大概1分钟,保存需要一瞬间。
|
|
|
上一页
下一页