如何使用ftp服务器/客户端以编程方式将文件从pc推送到android设备

时间:2013-10-14 05:29:59

标签: android ftp file-transfer

我是android编程和ftp的新手。目前在一个项目上创建Android应用程序,以将文件从PC传输到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();
}

0 个答案:

没有答案