基于POCO C++ Libraries开发的FTP 封装库 PocoFtp.dll,使用VC2008生成。
使用方法见例子的Test工程。
函数声明如下:
POCOFTP_API void ftp_open(const char* sIp,int nPort);
POCOFTP_API bool ftp_is_open(void);
POCOFTP_API void ftp_close(void);
POCOFTP_API void ftp_login(const char* username,const char* password);
POCOFTP_API bool ftp_is_logined(void);
POCOFTP_API void ftp_logout(void);
POCOFTP_API void ftp_setPassive(bool bPassive);
POCOFTP_API void ftp_setFileBinary(bool bBinary);
POCOFTP_API void ftp_setTimeout(int nSeconds);
POCOFTP_API bool ftp_getPassive(void);
POCOFTP_API bool ftp_getFileBinary(void);
POCOFTP_API int ftp_getTimeout(void);
POCOFTP_API bool ftp_upload_file(const char* filename);
POCOFTP_API bool ftp_upload_buffer(const char* buffer,const int len);
1