Android使用ApacheFtpServer实现Ftp服务器(增加用户验证)
为了方便在Android手机和PC电脑之间文件传输和管理,于是想在Android上建立FTP服务器来实现文件访问及管理操作。从网上找到这个例子后开始使用,结果发现,死活都登录不了,配置不了用户名和密码,匿名登录也登不上,给我急的啊,后来看了一下FTPServer的源码发现需要一个配置文件,所以就找来自己加上了,再一试,OK,可以登录了,分享给大家!
1、导入Apache FtpServer依赖jar包
#开启admin帐户# Password is "admin"ftpserver.user.admin.userpassword=21232F297A57A5A743894A0E4A801FC3#ftp共享目录ftpserver.user.admin.homedirectory=/mnt/sdcard#是否启用ftpserver.user.admin.enableflag=true#写权限ftpserver.user.admin.writepermission=trueftpserver.user.admin.maxloginnumber=0ftpserver.user.admin.maxloginperip=0ftpserver.user.admin.idletime=0ftpserver.user.admin.uploadrate=0ftpserver.user.admin.downloadrate=0#开启anonymous帐号,不用密码,直接能登录ftpserver.user.anonymous.userpassword=ftpserver.user.anonymous.homedirectory=/mnt/sdcardftpserver.user.anonymous.enableflag=trueftpserver.user.anonymous.writepermission=falseftpserver.user.anonymous.maxloginnumber=20ftpserver.user.anonymous.maxloginperip=2ftpserver.user.anonymous.idletime=300ftpserver.user.anonymous.uploadrate=4800ftpserver.user.anonymous.downloadrate=4800