您的位置:首页 > 编程语言 > PHP开发

FTP文件上传/下载失败

2017-10-16 15:31 253 查看
在开发过程中难免遇到需要对FTP文件的上传和下载,在操作FTP的过程中,有几点需要注意:

FTP连接方式

FTP连接分为主动方式和被动方式两种,在连接FTP的过程中,要注意需要连接的FTP的连接属性,一般默认都是被动模式,所以在连接的时候,一般两种方式都写上,以免出现不必要的问题。

HINTERNET hC = InternetConnect(hInternet,
m_cIP.c_str(),
INTERNET_DEFAULT_FTP_PORT,
m_cUser.c_str(),
m_cPw.c_str(),
INTERNET_SERVICE_FTP,
INTERNET_FLAG_EXISTING_CONNECT || INTERNET_FLAG_PASSIVE,
0 );


获取文件列表失败

在下载获取FTP文件的过程中,需要在连接到服务器以后,如果是遍历根目录文件,直接调用FtpFindFirstFile()进行获取文件列表,如果是在ftp的子目录中,则需要在获取文件列表之前,调用FtpSetCurrentDirectory(),将当前工作路劲设置为子目录路径,在进行获取文件列表即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐