いつもお世話になっております。
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ランキング
-
構造体のメンバにファイルポイ...
-
【C言語】ファイルを読み込んで...
-
c言語でのfscanfについて
-
fgets( ) の返り値は何?
-
Winsockの通信処理にてファイル...
-
ADボードでリアルタイムサンプ...
-
fopenでファイル名に、変数を使...
-
C言語でファイル読み書きを早く...
-
漢字を配列に入れたいのですが
-
c言語 ファイルから数字を読み...
-
ファイル出力で改行を入れたい!
-
InternetReadFileを使ったファ...
-
ファイルへの書込み処理が異常...
-
C言語 連番データの読み込み
-
バイナリファイルの読み込み(C...
-
ガンマ変換 C言語でプログラ...
-
プログラムの内で、何か画面表...
-
辞書順にソートしたいのですが...
-
a*(1-exp(-bx))+cの近似の方法
-
同時にファイル読み込み 書き込み
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c言語でのfscanfについて
-
fopenでファイル名に、変数を使...
-
複数ファイルの同時読み込みの...
-
C言語でセグメンテーションエ...
-
C言語でファイル読み書きを早く...
-
ファイル出力で改行を入れたい!
-
エラーがわかりません、、
-
テキストファイル内に対して, ...
-
構造体のメンバにファイルポイ...
-
C言語にてXMLファイルから任意...
-
ガンマ変換 C言語でプログラ...
-
【C言語】ファイルを読み込んで...
-
日本語ファイル名のFTPについて
-
fscanfでループしてしまう。
-
CRC32の計算方法
-
fgets( ) の返り値は何?
-
VisualStudioでのファイルの入...
-
ファイルに行番号を追加
-
ファイルへの書込み処理が異常...
-
ファイルが読み込めない・・・
おすすめ情報