Filetransfer 中文文档 下载 App

点击启动按钮,FTP 服务就在手机上跑起来了

启动前检查清单

在点启动之前,花 10 秒钟确认三件事:

  1. 手机已连接 WiFi 或热点:没有网络就没有 IP 地址,FTP 服务启动了也没用。看一下手机通知栏的 WiFi 图标,确认已连上
  2. 存储权限已放行:打开应用后先看一下主界面有没有显示文件目录——如果文件列表是空的,说明权限没给全,启动后电脑也只能看到空文件夹
  3. 后台保活已开启(可选):如果希望长时间传输不断连,建议先去设置里把 Filetransfer 加到后台白名单

启动过程

点一下主界面的"启动"按钮,应用会执行以下操作:

第一步:获取局域网 IP

从当前活跃的网络接口读取 IP 地址。这个 IP 就是电脑端要连接的目标地址。

第二步:绑定端口监听

在选定的 IP 地址上绑定 FTP 端口(默认 2121),开始监听来自客户端的连接请求。

端口冲突处理:如果默认的 2121 端口已经被其他进程占用,启动会失败或自动选择下一个可用端口。这种情况比较少见,但如果真遇到了,去设置里改端口号就行(见 port-config)。

第三步:初始化文件系统

根据当前的存储权限配置,准备好对外暴露的文件目录。默认情况下会暴露手机的主要存储分区。

第四步:进入后台服务状态

FTP 服务需要在后台持续运行才能接受连接。启动后应用会切换到 Android 的"前台服务"模式——这是 Android 系统允许应用长时间后台运行的官方机制,通知栏里会出现一条常驻通知表明服务正在运行。

启动成功的标志

启动失败的常见原因

情况一:点启动后没反应

可能原因:

解决:

  1. 确认手机 WiFi 或热点已连接
  2. 手动从最近任务列表里把 Filetransfer 锁定,防止被清理

情况二:启动报错"端口被占用"

可能原因:2121 端口被其他应用占用了(比如另一个 FTP 服务器应用)。

解决:进入设置 → 端口配置,改成一个不常用的端口号(比如 2222 或 30000),保存后重新启动。

情况三:启动后电脑连上是空的

可能原因:存储权限没给全。

解决:参见 permission-grant,把所有存储权限都打开。

停止服务

点"停止"按钮后,应用会:

  1. 关闭 FTP 端口监听
  2. 断开所有已连接的客户端
  3. 退出后台服务状态
  4. 通知栏的常驻通知消失

传输结束后记得停掉,让手机回到正常的低功耗状态。