FTP 使用 CFTP 客户端库引用命令
FTP Quote command using CFTPClient library
通过在互联网上搜索 Quote
命令没有找到太多。
我正在使用来自
的CFTP客户端库
http://www.codeproject.com/Articles/8667/FTP-Client-Class
如何在将文件复制到 FTP 后发送 QUOTE
命令?
Quote rcmd sbmjob cmd(call pgm...
任何指针将不胜感激。
FTP协议中没有QUOTE
命令。
quote
是许多命令行 FTP 客户端 中的常用命令(如 Windows ftp.exe
或Linux ftp
) 向 FTP 服务器发送任意 FTP 协议 命令。
因此,您要发送到 FTP 服务器的实际 协议 命令是 RCMD
。 (注意 RCMD
不是标准的 FTP 协议命令,它似乎是 server-specific command of IBM AS/400 FTP server)。
CFTPClient
不支持 RCMD
,它似乎也不支持向服务器发送任意命令(这在 FTP 客户端库中很常见)。
但是如果您看一下 CFTPClient::SendCommand
的实现,您将了解如何自己实现它。
就像:
m_apSckControlConnection->Write("RCMD sbmjob ...", length, ...);
CReply reply;
GetResponse(reply);
通过在互联网上搜索 Quote
命令没有找到太多。
我正在使用来自
的CFTP客户端库
http://www.codeproject.com/Articles/8667/FTP-Client-Class
如何在将文件复制到 FTP 后发送 QUOTE
命令?
Quote rcmd sbmjob cmd(call pgm...
任何指针将不胜感激。
FTP协议中没有QUOTE
命令。
quote
是许多命令行 FTP 客户端 中的常用命令(如 Windows ftp.exe
或Linux ftp
) 向 FTP 服务器发送任意 FTP 协议 命令。
因此,您要发送到 FTP 服务器的实际 协议 命令是 RCMD
。 (注意 RCMD
不是标准的 FTP 协议命令,它似乎是 server-specific command of IBM AS/400 FTP server)。
CFTPClient
不支持 RCMD
,它似乎也不支持向服务器发送任意命令(这在 FTP 客户端库中很常见)。
但是如果您看一下 CFTPClient::SendCommand
的实现,您将了解如何自己实现它。
就像:
m_apSckControlConnection->Write("RCMD sbmjob ...", length, ...);
CReply reply;
GetResponse(reply);