大 大傻子 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-17 #1 比如有一个文件为 http://www.abcd.com/abcd/aaa.inf 我想读aaa.inf这个文件的内容如何用程序实现。
Q qdlover Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-20 #2 改成txt我就会 nmhttp1:=TNMHTTP.Create(nil); nmhttp1.Get('http://www.abcd.com/abcd/aaa.txt'); test:=nmhttp1.Body; nmhttp1.Free; 关键是inf文件名如果web服务端不能解释的话会抛出下载
改成txt我就会 nmhttp1:=TNMHTTP.Create(nil); nmhttp1.Get('http://www.abcd.com/abcd/aaa.txt'); test:=nmhttp1.Body; nmhttp1.Free; 关键是inf文件名如果web服务端不能解释的话会抛出下载
C cd_rom Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-20 #3 大多数的INF文件其结构与ini文件差不多的,你可以用处理ini文件的方法来处理inf文件 举例如下: 先在pas文件里引用inifiles单元,然后建立一个Tinifile的实例,然后可以读取inf文件的内容了, inifile:=Tinifile.create('c:/aaa.inf');//aaa.inf是你从服务器上下的那个文件,不过保险一点最好改成ini的后缀,然后就可以象ini文件那样读取键值了
大多数的INF文件其结构与ini文件差不多的,你可以用处理ini文件的方法来处理inf文件 举例如下: 先在pas文件里引用inifiles单元,然后建立一个Tinifile的实例,然后可以读取inf文件的内容了, inifile:=Tinifile.create('c:/aaa.inf');//aaa.inf是你从服务器上下的那个文件,不过保险一点最好改成ini的后缀,然后就可以象ini文件那样读取键值了
A ashbug Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-20 #4 IdHTTP1.Get('http://www.abcd.com/abcd/'+ 'aaa.inf')
啊 啊啊啊啊啊 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-20 #5 先用ashbug的办法下下来,再用cd_rom的办法读内容
大 大傻子 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-20 #6 ..... 下载下来再读我会,我是说用程序直接从那个地址读出内容。 ini文件也行,只要是不下载下来直接从网上读就行
S stevenldj Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-21 #7 IE 读网页时,不也是先下载到 Temporary Internet Files 中,再开始读的吗?包括网页中用到的其他文件,都是先下载,再读的呀。
L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-21 #8 呵呵! 楼主的问题有点象是转牛角尖。 下载整个文件下来的方法应该是最简单的,如果一定不能下载,可以在本地用IdHTTP访问,远程用ASP响应,也就是用ASP代替你把需要的数据读出来。