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