0

ドメイン、ユーザー名、およびパスワードを使用して FTP サーバーにアクセスする必要があるプロジェクトに取り組んでいます。データを保存し、そこからデータを取得したい。

これに対する解決策を提案してください。

4

2 に答える 2

0

commons net Apache ライブラリを探します - http://commons.apache.org/proper/commons-net/。FTP を操作するためのツールを提供します。

ビデオ ファイルをダウンロードするためのコード例。

    FileOutputStream videoOut;
    File targetFile = new File("path");

    FTPClient ftpClient = new FTPClient();
    try {
        ftpClient.connect("your.ftp.address", 21);
        ftpClient.enterLocalPassiveMode();
        ftpClient.login("login", "password");

        ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);// Used for video
        targetFile.createNewFile();
        videoOut = new FileOutputStream(targetFile);
        boolean result=ftpClient.retrieveFile("/" + "filename-to-download", videoOut);

        ftpClient.disconnect();
        videoOut.close();    

    } catch (IOException e) {
        e.printStackTrace();
    } catch (Exception e){
        e.printStackTrace();
    }

私はファイルのアップロードを扱っていませんが、web には多くの例があると思います。

于 2013-05-01T06:48:07.650 に答える
0

Upload file、このコードを 1 つのプロジェクトで使用しました。このリンクからコードを取得しました:FTPS

また、この人たちは安全な方法でそれを使用しています。

これがあなたを助けることができることを願っています。

于 2013-05-01T06:58:46.030 に答える