User manual - PPPライブラリ解説書ver.1.01(2003年2月7日)

DT-900 PPP ライブラリ解説書
- 48 -
int FTPput(char *host, char *file, int mode)
FTP プロトコルでファイルを送信します。
引数 char *host : サーバホスト名。"192.168.1.1" など。
char *file : "送信ファイル名"
"ローカルファイル名 サーバホストのファイル名 "
int mode : テキストファイルの場合は ASCII
バイナリファイルの場合は IMAGE
戻り値 0 : 成功
-1 : 失敗
-20: 電源 ON/OFF あり。
-21: 回線切断
-22: ユーザーブレイク。
-23: 内部エラー発生。
サーバホストにログインしてファイル送信後、ログアウトします。
ユーザ名、パスワードは変数 userid, passwd にそれぞれセットしておく必要があります。
extern char userid[];
extern char passwd[];
strcpy(userid, "DT900");
strcpy(passwd, "casiocasio");
error = FTPput("192.168.1.1", "test1", ASCII);
ホスト(192.168.1.1)にローカルファイル(test1)をテキストモードで送信します。サーバホストの受信ファ
イル名は test1 になります。
error = FTPput("192.168.1.1", "test2 test3", IMAGE);
ホスト(192.168.1.1)にローカルファイル(test2)をバイナリモードで送信します。サーバホストの受信ファ
イル名は test3 になります。