delphi的idhttp控件的下载问题

比如文件chr001.dll,在服务器上,通过下面的下载,IdHTTP1.Get('http://192.168.0.2/chr001.dll',Mstream);(va... 比如文件chr001.dll,在服务器上,通过下面的下载,IdHTTP1.Get('http://192.168.0.2/chr001.dll',Mstream);(var Mstream : TMemoryStream;)在没有覆盖本机的chr001之前,还有办法取出chr001.dll文件的修改日期?这个日期是服务器上的这个文件的日期?好人一生平安 展开
 我来答
meieieme6ede
2013-10-30 · TA获得超过315个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:341万
展开全部
idhttp有个办法可以获取远程文件的信息,里面包含了文件大小和修改日期啥的
追问
什么方法,还能说明一下,或者给小列子,十分感谢,好人一生平安
追答
上面那位朋友讲的就是的了
swordwindpla
2013-11-04 · TA获得超过339个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:83万
展开全部

先用head方法获取远程文件的信息,再用Response来读取(表达可能不太准确,大致就是这个意思)

var
  lastmodtime:TDatetime;
begin
  idhttp1.Head('http://192.168.0.2/chr001.dll')
  lastmodtime:=idhttp1.Response.LastModified;
  ShowMessage(DateTimeToStr(lastmodtime);
end;

Delphi XE3上测试了一下貌似可以,当然文件名和你不一样。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式