2

ftp4j を使用してマルチスレッド アップロードを行う方法を理解しようとしています。ドキュメントから、複数の接続を使用してファイルのさまざまな部分をアップロードできると書かれていますが、サーバー上でそれらが再構築される順序を制御するにはどうすればよいですか? 彼らはこのリスナーを使用することを提案していますが、ファイルを元に戻すためにその完成したメソッドで何ができるかわかりません。彼らはftp追加について言及していますが、それは、それらが終了または追加される順序を制御できる場合にのみ役立ちます.

import it.sauronsoftware.ftp4j.FTPDataTransferListener;

public class MyTransferListener implements FTPDataTransferListener {

    public void started() {
        // Transfer started
    }

    public void transferred(int length) {
        // Yet other length bytes has been transferred since the last time this
        // method was called
    }

    public void completed() {
        // Transfer completed
    }

    public void aborted() {
        // Transfer aborted
    }

    public void failed() {
        // Transfer failed
    }

}
4

1 に答える 1

1

Java で 2 つ以上のスレッドを作成し、異なる CPU スレッドで実行します。次に、作成したすべてのスレッドで、アップロードしたいものをアップロードします。

編集:zipライブラリを使用してファイルを分割し、後で再構築できます

于 2015-06-27T23:20:13.787 に答える