下载文件时,如何先到IE缓存里找,找不到的情况下才到网上下载?

shiningstar 2004-04-10 06:19:31
rt.
...全文
453 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shiningstar 2004-04-12
  • 打赏
  • 举报
回复
Oh,yeah!! It's work well. 结贴.
YHW 2004-04-11
  • 打赏
  • 举报
回复
uses urlmon
用URLDownloadToFile函数,刚好是你说的功能。
aiirii 2004-04-11
  • 打赏
  • 举报
回复
>>如何先到IE缓存里找
比较难,一时没思路
flyinwuhan 2004-04-10
  • 打赏
  • 举报
回复
呵呵,这我就不太清楚了,等高手来吧
shiningstar 2004-04-10
  • 打赏
  • 举报
回复
可是ie下载了放在缓存里的东西好多都改名了啊,比如说xxx[1].jpg
flyinwuhan 2004-04-10
  • 打赏
  • 举报
回复
下载---〉用编程的还是手工的啊?

先到IE缓存里找:

function SearchDir( RootPath, FileName: String; var lstDir: TStrings ):BOOL;
var
i : Integer;
lstSubDir : TStrings;
wfd : WIN32_FIND_DATA;
hFind : THandle;
sTmp : String;
begin
//字符串列表必须动态生成
lstSubDir := TStringList.Create;

//找出所有下级子目录
if RootPath[Length(RootPath)] <>'\' then
RootPath := RootPath + '\';

hFind := FindFirstFile( PChar(RootPath + '*.*'), wfd );
if hFind <> INVALID_HANDLE_VALUE then
begin
if ( (wfd.dwFileAttributes =20)or(wfd.dwFileAttributes =16) ) and
( Length(StrPas(wfd.cFileName)) > 2 ) then
lstSubDir.Add( wfd.cFileName );

sTmp := StrPas( wfd.cFileName );

while ( FindNextFile( hFind, wfd ) <> NULL ) and
( sTmp <> StrPas(wfd.cFileName) ) do
begin
sTmp := StrPas(wfd.cFileName);
if ( (wfd.dwFileAttributes =20)or(wfd.dwFileAttributes =16) ) and
( Length(StrPas(wfd.cFileName)) > 2 ) then
lstSubDir.Add( wfd.cFileName );
end;
end;
Windows.FindClose( hFind );

for i := 0 to lstSubDir.Count -1 do
begin
lstDir.Add( RootPath + lstSubDir.Strings[i] );
end;

//这是递归部分,查找各子目录。
for i:=0 to lstSubDir.Count-1 do
begin
SearchDir( RootPath + lstSubDir.Strings[i] + '\', FileName, lstDir );
end;

//资源释放并返回结果。
Result := lstSubDir.Count > 0;
lstSubDir.Free;
end;
然后用FileExists判断你要下的文件是否在这些目录中
===================================== 我要溜溜吧导购网asp top api 2.0 v1.0 官方网站:www.512668.com 联系QQ:1363324226 联系旺旺:我要溜溜吧 2010年06月17日 ===================================== 使用说明: 1、解压程序包 2、修改站点目录以及数据库路径名称,在inc目录下的conn.asp文件: SitePath="/" '站点目录,例如:/myweb/,根目录为"/" adminpath = "tkadmin" '后台管理目录 DataPath = "database" '数据库目录 Data="##512668##database.asa" '数据库名称 wData="##lyDataarticle.asa" '文章数据库名称 3、如果修改了数据库名称以及目录,请相应的更改database文件夹名称以及面的数据库名称 4、进入后台修改站点基础设置以及淘客APPKEY设置! 5、将程序上传到网站目录! 6、进入后台,更新缓存以及生成首页(先更新缓存后生成首页) 备注: 1、首页模板文件:skin/default目录下的top.html,index.html以及footer.html 2、首页生成文件:admin目录下的makehtml.asp以及inc目录下的indexfun.asp文件 3、模板替换文件:inc目录下的tktemplete.asp文件 4、首页自动生成文件:根目录下的sysc.asp文件,首页自动生成默认间是8小,初次使用必须到后台生成首页! 3、后台用户名:admin,密码:admin888 演示地址:http://7333.vicp.net/ 官方网站:http://www.512668.com 7月20日修正: 1. 搜索地区不正常 2. 搜索上下页链接中的中文编码 3. 首页在IE6下错位 6月17日更新(版本定为1.0): 1. 增加备用APPKEY,重写和优化部分函数 2. 增加首页自动生成功能,但初次使用必须先到后台生成首页。 3. 增加栏目及常用但不经常改变的数据部分缓存功能。 4. 站点基本设置和淘客APPKEY设置改为后台统一设置,不需要再去修改文件。 5. 增加淘客推广频道,采用的是xmlhttp方式远程调用(相当于小偷方式),因此需要空间支持! 6. 完善栏目设置,注意栏目变动后及更新缓存 7. 后台增加一键删除无推广链接的店铺数据功能。 8. 商品详情页进入淘宝店铺方式改为直接进入,不再通过GO.ASP文件中转。 9. 屏蔽商品详情页面的宝贝描述内的超级链接! 10. 其他方面的改动。。。。。。。 5月13日更新: 1. 一站PID,只需在TOPAPI.ASP面修改PID之后,整站PID通用 2. 顶部搜索更新,自动调用本地数据库商品分类,搜索提交到阿妈妈SEARCH8
华夏传播论坛,版权归原核心程序和中国金融论坛论坛所有。>>运行环境所有支持asp和access数据库的服务器上,浏览环境ie6.0,1024*768分辨率下可以达到最佳效果。主机最好能支持fso组件,否则可能论坛有部分功能不能使用。登陆论坛需要 COOKIES支持。===============新增功能====================1/ 新版我们适当的启用了一些缓存技术,以提高网页载入速度。2/ 修复主题论坛仍可以快速回复的问题3/ 修改前版内容显示页面表格,让浏览文章显得更加清晰有条理4/ 修复翻页函数有重复的问题5/ 修复积分贴bug6/ 新版上传限制由原来的以字节为单位改成了以kb为单位这个请各位朋友注意7/ 广告改成随机显示不在8/ 关于上传这次我们采用了3级控制,可以精确到每个用户,总开关在后台基本信息设定单个版面在添加或者版面属性的编辑设定,单独用户在用户管理-权限设定控制9/ 修复后台用户查询bug10/ 增加了在线 数据库备份,压缩,还原功能。11/ 后台统计主题、回复统计以外增加用户统计12/ 修复其他一些小bug。13、删除了许多没用的广告。>>使用方法(仅限access数据库)1/ 修改database目录数据库名字2/ 到DATA目录修改conn.asp文件 GdataName = "./database889/gvbbs.mdb" 这是数据库路径和名字 修改 conn2.asp文件 GdataName = "../database889/gvbbs.mdb" 这是数据库路径和名字3/ 论坛默认存在《回收站》这个版面,这个不可以删除。4/ 论坛默认的后台目录admin 默认管理员 admin 默认登陆密码 admin 特别提示 admin这个默认的后台目录可以随意更改,为了是系统更加完全可靠,你可以修改这个目录名5/ 论坛先到后台开设分类,然后再开设版面,才能发帖。6/ 论坛初步的帮助文档已经做好,随4.3一同发布!您可在导航看到!7/ 后台两个级别,可以有多个管理人员,最高级别为在线勤杂工,其中第二级别管理员可在 config.asp配置,用记事本打开一看就知道了!8/ 论坛新贴调用方法<script language="javascript" src=DownloadFiles1"http:www.gamvan.combsbsNews.asp$lsid=0&num=10&listFace=1&listTime=0">

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧