• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JAVAで別サーバーのファイルの中身の取得)

JAVAで別サーバーのファイルの中身の取得

このQ&Aのポイント
  • JAVAを使用して別のサーバーからファイルの中身を取得する方法について教えてください。
  • AサーバーからVBScriptを使用してBサーバーの鍵ファイルを取得し、JAVAで暗号化されたファイルを復号化する方法を知りたいです。
  • BサーバーにはFTPで接続できますが、鍵ファイルは参照のみで取得したいと考えています。

質問者が選んだベストアンサー

  • ベストアンサー
noname#30536
noname#30536
回答No.3

よく考えてみたら、FTPではつなげるんですね。 もし、今の環境を変えずに実装しようとするなら、 JavaでFTP実装して中身だけ取り出せるような作りにするのがベターでしょう。 おそらく、そういうAPIは提供されていないので独自の実装になると思います。 ソケット操作でなんとかなりそうです。

参考URL:
http://tools.ietf.org/html/rfc959
sannensei
質問者

お礼

独自実装ですが・・・。 わかりました、できはするけど無理やりって方法のようですね。 参考になりました。 上記の案を元にまた検討してみようと思います、 ありがとうございました。

その他の回答 (2)

noname#30536
noname#30536
回答No.2

ファイルの中身だけを取り出したいということですが、サーバー同士のデータ通信方法は考えてますか? それが明確になれば、答えはでるかもしれません。 もし、データをやりとりがしたいのなら、 SOPAやHTTPなどの方法が一般的だと思いますが、 そうなるとBサーバーにアプリケーションを構築する必要がでてきますね。

noname#30536
noname#30536
回答No.1

ファイルの取得は、FTPを想定していますか? Java標準にはFTPの実装APIがないので、自分でFTPを実装するか提供されている外部のライブラリを使うかでできます。 もっと言えば、commonsにFTPの実装ライブラリがあります。 あと、老婆心ながら言わせて頂くと、 質問する場合は、問題をはっきり明確化したほうがいいです。 この質問のケースですと暗号化云々の話は関係ないですよね。 回答する側が混乱する恐れがあります。

sannensei
質問者

お礼

回答ありがとうございます。 質問の形としてイメージを掴み易いようにと考えて質問したのですが 逆にわかりにくくなってしまったようですね、、 すいません以後気をつけます。 回答に対してですがFTPだとファイル事取得になってしまいませんか? ファイルの中身の文字列だけを取得したいと考えています。

関連するQ&A

専門家に質問してみよう