我是 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();
}