いつもお世話になっております。
commons-netを利用してのFTP送信を作成しています。
FTPClient fp = new FTPClient();
FileInputStream is = null;
fp.setDefaultPort(21);
fp.connect("XXX.XX.XXX.XX");
fp.login("ID", "PASS");
boolean isRemotePassive = fp.enterRemotePassiveMode();
fp.enterLocalPassiveMode();
fp.setFileType(FTP.BINARY_FILE_TYPE);
is = new FileInputStream("送信ファイル");
fp.storeFile("送信先", is);
fp.disconnect();
is.close();
と行っていますが、送信されません。
ログが見れないのでどこで落ちているのかわからない状況ですが、
firewallの設定がされている場合、上記方法で送信は可能でしょうか?
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
fp.connect(...)の後に、
int reply = fp.getReplyCode();
if(!FTPReply.isPositiveCompletion(reply)){
fp.disconnect();
//失敗
}
という具合に応答コードの取得とそのチェックが
必要だと思います。
それから、たしかPASVモードにする場合には、
enterLocalPassiveMode()は必要ですが、
enterRemotePassiveMode()は不要だったと思います。
止まっている箇所は、各メソッドの戻り値を
調べればわかると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- 営業・販売・サービス FP無料相談サービスの営業電話がきて、お金は一切かからないと言われたので指定されたカフェを訪問したら 2 2022/12/22 21:52
- その他(ビジネススキル・経営ノウハウ) 40代半ば男性なのですが仕事も派遣ということもあったり、自分の人生を棚卸ししたら、全くスキル的なウリ 1 2023/07/11 12:31
- フィナンシャルプランナー(FP) FP相談に、本人確認は必須ですか? 3 2022/04/25 11:03
- プロバイダー・ISP hpb22の接続方法の変更 1 2023/08/06 18:47
- PHP ファイルの書き込みについて教えて下さい。 1 2023/03/20 12:01
- フィナンシャルプランナー(FP) FP検定は「エフピーけんてい」で読み方会ってますか汗 2 2022/04/20 22:37
- フィナンシャルプランナー(FP) FP検定は、保険会社でも通用しますか? 3 2023/07/01 11:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
fopenでファイル名に、変数を使...
-
c言語でのfscanfについて
-
datファイルの読み込み
-
ファイルへの書込み処理が異常...
-
fscanfで格納された変数がおか...
-
【C言語】ファイルを読み込んで...
-
自己相関関数を求めるプログラ...
-
VisualStudioでのファイルの入...
-
同時にファイル読み込み 書き込み
-
ファイル出力で改行を入れたい!
-
C言語にてXMLファイルから任意...
-
ガンマ変換 C言語でプログラ...
-
C言語で半角スペースをデリミタ...
-
複数ファイルの同時読み込みの...
-
main関数の中をスッキリさせたくて
-
C言語のファイル入出力の問題です
-
隣接行列を読み込んで有向グラ...
-
数値データの読み出しについて
-
プログラミング(構造体、ファイ...
-
テキストを一文字以上ずつ読み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数ファイルの同時読み込みの...
-
ファイルへの書込み処理が異常...
-
C言語でファイル読み書きを早く...
-
c言語でのfscanfについて
-
fopenでファイル名に、変数を使...
-
ファイル出力で改行を入れたい!
-
C言語にてXMLファイルから任意...
-
CRC32の計算方法
-
fgets( ) の返り値は何?
-
InternetReadFileを使ったファ...
-
【C言語】ファイルを読み込んで...
-
VisualStudioでのファイルの入...
-
commons-netでのFTP送信について
-
日本語ファイル名のFTPについて
-
fgets関数の利用 c言語
-
C言語でコマンドmvを実行
-
「コマンドライン引数チェック...
-
C言語でセグメンテーションエ...
-
構造体のメンバにファイルポイ...
-
エラー C2664
おすすめ情報