FTPサーバーにコマンドを送信します。

構文

int FTP_Command(
  unsigned char command,
  char *param1,
  char *param2
);

パラメータ

command
[in] FTPサーバーへ送信するコマンドを指定します。
param1
[in] コマンドのパラメータ1を指定します。
param2
[in] コマンドのパラメータ2を指定します。
command param1 param2 説明
FTP_CMD_USERNAME ユーザ名を指定します。 NULLを指定します。 ユーザ名を送信します。
FTP_CMD_PASSWORD パスワードを指定します。 NULLを指定します。 パスワードを送信します。
FTP_CMD_CHPATH FTPサーバー上のPATHを指定します。 NULLを指定します。 FTPサーバー上のPATHを移動します。
FTP_CMD_TYPESET ファイル転送モード文字列を指定します。("A":アスキー, "I":バイナリ) NULLを指定します。 ファイル転送モードを変更します。
FTP_CMD_PUT 端末上の送信元ファイルを指定します。 FTPサーバー上でのファイル名を指定します。 ファイルを送信します。
FTP_CMD_RENAME 変更前のファイル名を指定します。 変更後のファイル名を指定します。 FTPサーバー上の指定ファイルの名称を変更します。
FTP_CMD_GET 端末上に保存するファイル名を指定します。 FTPサーバー上のファイル名を指定します。 FTPサーバー上の指定ファイルを受信します。
FTP_CMD_DEL FTPサーバー上のファイル名を指定します。 NULLを指定します。 FTPサーバー上の指定ファイルを削除します。
FTP_CMD_QUIT NULLを指定します。 NULLを指定します。 FTPサーバーからログアウトします。

戻り値

 関数が成功したらM2M_SUCCESSを、失敗ならばそれ以外を返します。

解説

 FTPサーバへの接続はFTP_Connect関数を呼び出します。

 FTPクライアントの使用後は、必ずFTP_Finish関数を呼び出してください。

必要条件

ヘッダファイル:
lib.h
FTP.h
ライブラリファイル:
libFTP.a
libSTARTUPOPH5000.a

最終更新日:2021/05/14