4

私はアンドロイドプログラミングとftpが初めてです。現在、PC から Android デバイスにファイルを転送し、逆にファイルを転送する Android アプリケーションを作成するプロジェクトに取り組んでいます。FTPサーバー/クライアント方式を使用して、AndroidデバイスからPCにファイルを転送できます。ただし、PC から Android デバイスにファイルをプッシュする方法に問題があります。ftp サーバー/クライアントを使用して、ftp サーバー (PC) からクライアントにファイルをプッシュすることは可能ですか? またはそうするための代替手段はありますか?私が経験できるチュートリアル/例はありますか?

どんな助けでも大歓迎です。どうもありがとう!

Android デバイスから PC への転送 (Android クライアント側):

FTPClient mFTP = new FTPClient();
try {
    // Connect to FTP Server
    mFTP.connect("192.168.0.103");
    mFTP.login("user", "password");
    mFTP.setFileType(FTP.BINARY_FILE_TYPE);
    mFTP.enterLocalPassiveMode();

    File file = new File(f);

    BufferedInputStream buffIn=null;
    buffIn=new BufferedInputStream(new FileInputStream(file));
    mFTP.enterLocalPassiveMode();
    mFTP.storeFile(filename, buffIn);
    buffIn.close();

    mFTP.logout();
    mFTP.disconnect();          
} catch (SocketException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
4

0 に答える 0