- 项目地址:https://github.com/Xxianna/Android-file-share-app-with-web-and-ftp.git
- 实现的使用python的http.server实现的网页文件分享和pyftpdlib实现的ftp分享。
- 方便安卓手机局域网共享文件和备份手机
- 目前以验证安卓可用,windows可能有小问题
- 效果:
Beeware
- 一个python的跨平台程序构建工具
- 针对安卓场景,相比kivy(配置较为复杂)和flex(每次编译下载模板,国内很慢)较为好用
- 构建简单的程序相比flutter、godot、qt等跨平台框架也更容易入门
- 缺点是要求python包提供安卓版本或非平台依赖的版本,导致能用的功能较少
本项目ftp权限
- e: 改变目录(CWD, CDUP commands)
- l: 列出目录(LIST, NLST, STAT, MLSD, MLST, SIZE, MDTM commands)
- r: 从服务器检索文件(RETR command)
- a: 将文件存储到服务器(STOR, STOU commands)
- d: 删除文件或目录(DELE, RMD commands)
- f: 文件重命名(RNFR, RNTO commands)
- m: 创建目录(MKD command)
- w: 写权限(APPE command)
- M: 文件传输模式(TYPE command)
- T: 更改文件时间戳(MFMT command)
- 允许任何ip访问
6