该程序允许您在Android设备上运行ftp服务器。这意味着任何其他计算机/设备都可以在ftp服务器运行时访问Android设备上的文件。例如,在firefox网址栏中输入“ftp:// ...”将允许您从台式机或笔记本电脑浏览设备上的文件。
默认情况下,用户名和密码都是“ftp”,您应该更改它们。访问服务器时使用此用户名和密码。
出于电源和安全原因,建议在使用后停止服务器。
特征:
*完整高效的FTP服务器
*可以读/写内部存储器和外部存储器(参见高级设置)
*实现高级FTP功能,如UTF8,MDTM和MFMT
*实现Bonjour / DNS-SD以便于服务发现
*可以自动连接选定的wifi网络(工作/家庭/ ...)
*可以由Tasker或Locale启动/停止,因此也是Tasker / Locale插件
*可以匿名登录(具有受限制的安全权限)
*可以配置chroot目录(默认sdcard)
*可以配置端口(默认为2121)
*屏幕关闭时可以继续运行
*在本地网络上运行,即使是网络共享(电话是接入点)
*有公共意图支持脚本:
- be.ppareit.swiftp.ACTION_START_FTPSERVER
- be.ppareit.swiftp.ACTION_STOP_FTPSERVER
*遵循材料界面指南,手机/平板电脑/电视/ ...
*使用通知提醒用户服务器正在运行
*从设置轻松启动/停止服务器
*具有轻松启动/停止服务器的小部件
服务器完全在应用程序本身中实现,它不使用外部库。它提供了运行android的最佳性能。实现了UTF8,MDTM和MFMT等一些高级功能。虽然底层文件系统必须支持它们。
如果客户端操作系统和它的文件管理器也支持协议,那么Bonjour / DNS-SD支持非常方便。这样,当您在Android设备上启动ftp服务器时,您将在桌面的网络文件夹中找到它。
很多用户询问是否有可能在Android设备运行时自动启动服务器。我们发现当我们连接到某些wifi网络时自动启动服务器更有用。这具有相同的效果,非常方便,例如当您到家时,启动您的ftp服务器。然后我们更进一步,我们添加了对Tasker或Locale的支持。那些喜欢为那些设备编写一些用例脚本的人可以很容易地做到这一点。
可以使用逻辑设置,例如您可以设置匿名登录并配置chroot和端口。一小部分用户有一些特殊用例。例如,在从以太网电缆束缚或运行服务器时运行服务器。所有这些都是可能的,我们愿意接受更多改进。
设计遵循官方指南。您可以确定界面和徽标在您的设备上看起来很好。我们还可以根据需要使用通知或小部件轻松控制服务器。
FTP Server是GPL v3下发布的开源软件。
代码:https://github.com/ppareit/swiftp
问题:https://github.com/ppareit/swiftp/issues?state = open
现任维护者:Pieter Pareit。
最初的发展:Dave Revell。