4

我是 android 编程和 ftp 的新手。目前正在一个项目中创建 android 应用程序以将文件从 PC 传输到 android 设备,反之亦然。我可以使用 ftp 服务器/客户端方法将文件从 android 设备传输到 PC。但是,我在如何将文件从 PC 推送到 android 设备方面遇到了困难。是否可以使用 ftp 服务器/客户端将文件从 ftp 服务器(PC)推送到客户端?或者有什么替代方法吗?有没有我可以通过的教程/示例?

任何帮助将不胜感激。非常感谢!

从安卓设备传输到电脑(安卓客户端):

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