怎样从网上的文件读入数据?(200分)

  • 主题发起人 主题发起人 abinchen
  • 开始时间 开始时间
A

abinchen

Unregistered / Unconfirmed
GUEST, unregistred user!
我想从网上的文本文件读入数据,比如http://a.a/abc.txt 的第一行数据,请问如何实现?
另外,如何判断用户是否是联网状态?
 
支持ftp或http吗?
 
我的意思是在本地程序中读远端文件中的数据,用先下载到本地的方式也行,但是具体代码怎么实现呢?
 
不下载的话,应该是没有办法的。
要下载的话,可以用Http或者是Ftp控件下载,无非是设置Host之类,然后再调用如
DownLoad之类的过程,很简单的,看看帮助就可以搞定了。
 
TNMHTTP 的 InputFileMode 设置为 false
NMHTTP.Get('http://a.c/a.txt')
get是立即返回的,get是在后台进行,你的程序不能在get后就立即查看结果,
而应该将当前所在的过程返回,等待事件OnSuccess的发生,在此事件内,
if Cmd=CmdGET then
showMessage(nmhttp.Body)

nmhttp.Body是a.txt的全部内容,你自己把第1行取出来。
 
多人接受答案了。
 
后退
顶部