処理のためにファイルをWebサーバーに転送する必要があります。可能であれば一般的な方法で処理したいと思います。私は(最終的に従うことが、よりに)最低でも次のプロトコルからファイルを転送できるようにする必要がありJavaファイル転送API
:
HTTP
FTP
SCP
私は実際にできるようにしたいのですがSMTPにファイルを送信するには
私の質問には、すでにこれを行うツールキットがありますか?そうであれば、これはオープンソースプロジェクトの一部であるため、オープンソースでなければなりません。
既にこれを行うツールキットがない場合、ほとんどのファイル転送を処理するインターフェイスを構成する最も良い方法は何ですか?私はこのような何かについて考えてきました
:
public interface FileTransfer {
public void connect(URL url, String userid, String password);
public void disconnect();
public void getFile(String sourceFile, File destFile);
public void putFile(File sourceFile, File destFile);
}
とソースURLまたはプロトコルを取り、正しいファイルハンドラをインスタンス化し、その後工場
。
オープンソースでなければならないのですか、またはソリューションをお支払いいただきたいですか? – amischiefr
私のプロジェクトはそれ自身がオープンソースです。だから、私はオープンなソリューションが必要なのか、自分でロールを張るのか。私はApache VFSの統合を開始しました。 –