关于软件在线升级。帮一下。特急。明天交差

wps2008 2003-06-05 07:14:19

如何用CB读取网上远程文件
不要用Socket,因为时间不够了。只有今天一个晚上的时间了。也不用HTTP。用FTP访问。
作用:在线升级软件的数据更新。
大概原理:远程读一个文件,打开他,读到一个变量中,然后把变量里边的数据INSERT到数据库就可以。

现在关键是如何读?open,fopen都只能读本机的文件。有没有一种简单的方法。

说明:
1,软件语言为c++builder6.0
2,数据是文本文件
3,是用FTP方式读(应该比HTTP简单)

感激不尽
最好给点代码什么的。QQ:35380409
加我QQ帮我一下。
...全文
50 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjy6631 2003-08-27
  • 打赏
  • 举报
回复
查查ftp的帮助
invalid 2003-06-06
  • 打赏
  • 举报
回复
例子批处理文件
cd temp
ftp -s:..\cmddzd.bin 192.168.21.22
cd ..

ftp命令行文本文件cmddzd.bin内容
userid
passwd
bin
get rpvd0003.010
bye

在代码中调用批处理就下载了.
system("downdzddata.bat");

如果下载的文件名是动态的,可以动态生成cmddzd.bin文件.

invalid 2003-06-06
  • 打赏
  • 举报
回复
最简单就是写个ftp的命令行文本,调用操作系统的ftp.exe下载下来后在本地操作.
xu_xinyu 2003-06-06
  • 打赏
  • 举报
回复
有现成的控件,nmftp,idftp都可以,还有例子,看一看就知道了。
lantianning 2003-06-05
  • 打赏
  • 举报
回复
叶子哟 2003-06-05
  • 打赏
  • 举报
回复
用ftp控件下载吧
warton 2003-06-05
  • 打赏
  • 举报
回复
用ftp当然简单了,下载,删除,以前用delphi写过类似的东西!
wps2008 2003-06-05
  • 打赏
  • 举报
回复
up
he_Fly 2003-06-05
  • 打赏
  • 举报
回复
你用FTP控件把它下到本地,做为临时文件,读完后删除就是了.
wps2008 2003-06-05
  • 打赏
  • 举报
回复
up

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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