最初にローカルファイルを書き込むことなく、ある種の OutputStream を使用して FTP ディレクトリにファイルを書き込む方法はありますか?
これを実現するサードパーティのライブラリをいくつか見つけましたが、それを可能にするJavaの「標準」クラス、つまり標準のJava APIにパッケージ化されたクラスがあるかどうか疑問に思っていました。
ありがとうございました!!
最初にローカルファイルを書き込むことなく、ある種の OutputStream を使用して FTP ディレクトリにファイルを書き込む方法はありますか?
これを実現するサードパーティのライブラリをいくつか見つけましたが、それを可能にするJavaの「標準」クラス、つまり標準のJava APIにパッケージ化されたクラスがあるかどうか疑問に思っていました。
ありがとうございました!!
URL url = new URL("ftp://user:pass@ftp.something.com/file.txt;type=i");
URLConnection urlc = url.openConnection();
InputStream is = urlc.getInputStream(); // To download
OutputStream os = urlc.getOutputStream(); // To upload
ベスト プラクティスは、FTP ソリューションに依存しない抽象レイヤーを構築することです。
私にとって、Java FTP の最適なツールはhttp://www.sauronsoftware.it/projects/ftp4j/です。