首页 > 高级民工 > Android FTP命令行客户端

Android FTP命令行客户端

2010年9月26日 发表评论 阅读评论

  虽然busybox中有ftpget与ftpput两个关于FTP的命令,但其功能太单一交互性也不强。还是linux下的ftp命令好用些。
  下面是把debian中的netkit-ftp移植到android中,netkit-ftp源码:http://packages.debian.org/source/lenny/netkit-ftp
  使用NDK R4编译,在编译过程中遇到一些错误,如:getpass()函数在android中不支持,rindex()不知为何也无法使用。getpass()最后改用fgets()代替,rindex()使用strrchr()代替。

编译好的netkit-FTP:ftp
修改后的netkit-FTP源码:ftp-source

分类: 高级民工 标签: ,
  1. zfalcon
    2011年12月12日17:29 | #1

    将您的代码编译测试发现 ,如果server是passive mode时,启动是加上-p还好也不行,用netkit-ftp_0.17的代码在pc上测试是OK的,所以,很期待你的升级或补丁呀!

  2. 2012年1月4日13:39 | #2

    测试应该是没有问题的!
    ftp target
    quote pasv //启用被动模式
    get xx.txt /sdcard/xx.txt

点击刷新