公共建筑设计标准2015:如何用VB写个程序,把指定文件上传到FTP空间?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 09:07:46
**有可行答案的,马上再送50分!**

假设我的FTP空间是FTP://spc.ll.com,用户名是ff,登录密码是123

要手动上传文件(不用其它软件),就得这样做:
1.登录ftp://spc.ll.com
2.输入ff和123
3.把文件像在本地磁盘间复制那样,复制或移动上去

但是,现在我要在程序中完成这件事,不用flashftp之类的外部软件,要怎么做?

用Inet控件吧,他可以帮助你完成你想实现的功能。
设置信息:
Inet1.Protocol = icFTP
Inet1.RemoteHost = ServerName'服务器地址
Inet1.RemotePort = 21'FTP端口
Inet1.UserName = uName'用户名
Inet1.Password = uPWS'密码

下载文件:
Inet1.Execute "", "GET 1.txt d:\1.txt"
ri = Inet1.StillExecuting
Do While ri
ri = Inet1.StillExecuting
DoEvents
Loop
上传文件:
Inet1.Execute "", "PUT d:\1.txt 1.txt"
ri = Inet1.StillExecuting
Do While ri
ri = Inet1.StillExecuting
DoEvents
Loop

需要用到Winsock控件,模拟FTP来实现,详细实现步骤比较复杂,你在网上找找吧!