如何用VB写个程序,把指定文件上传到FTP空间?

**有可行答案的,马上再送50分!**假设我的FTP空间是FTP://spc.ll.com,用户名是ff,登录密码是123要手动上传文件(不用其它软件),就得这样做:1.登录ftp://spc.ll.com2.输入ff和1233.把文件像在本地磁盘间复制那样,复制或移动上去但是,现在我要在程序中完成这件事,不用flashftp之类的外部软件,要怎么做?
2026年09月25日 05:31
有2个网友回答
网友(1):

用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

网友(2):

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