PB 通过 InternetConnect 函数连接ftp服务器

一、首先设置ftp服务器:

我的电脑右键——管理——internet信息服务——网站  如图:

PB 通过 InternetConnect 函数连接ftp服务器

网站右键——添加Ftp站点——填写信息 如图:

 

PB 通过 InternetConnect 函数连接ftp服务器

下一步 如图:

PB 通过 InternetConnect 函数连接ftp服务器

下一步 如图:

PB 通过 InternetConnect 函数连接ftp服务器

完成——在网站列表中选中刚建立的ftp站点——右侧选择基本设置——测试连接会出现如图错误:

PB 通过 InternetConnect 函数连接ftp服务器

回到基本设置——连接为  如图:

PB 通过 InternetConnect 函数连接ftp服务器

PB 通过 InternetConnect 函数连接ftp服务器

PB 通过 InternetConnect 函数连接ftp服务器

确定——回到基本设置——测试连接 如图:

PB 通过 InternetConnect 函数连接ftp服务器

之前的问题得到解决。ftpUser为在系统用户中任意设置的专门为访问ftp服务器的用户 如图:

PB 通过 InternetConnect 函数连接ftp服务器

设置好ftp站点的虚拟路径要跟基本设置填写的虚拟路径一致 如图

PB 通过 InternetConnect 函数连接ftp服务器

设置好虚拟路径的共享访问权限——高级共享 如图:

PB 通过 InternetConnect 函数连接ftp服务器

PB 通过 InternetConnect 函数连接ftp服务器

 二、在cmd中测试 ftp是否搭建成功 注意命令格式  输入为ftp设置的用户名密码 登陆成功 如图:

PB 通过 InternetConnect 函数连接ftp服务器

三、pb中代码

1、声明 winAPI函数

PB 通过 InternetConnect 函数连接ftp服务器

2、连接Ftp

intetnetopen()

PB 通过 InternetConnect 函数连接ftp服务器

internetconnect() as_servername是IP 其余参数顾名思义

PB 通过 InternetConnect 函数连接ftp服务器 

internetClose()

PB 通过 InternetConnect 函数连接ftp服务器 

连接成功!