感谢您的评分和反馈!
您已经评分了。
通过网络轻松传输文件。
QRServ 会将您设备上选定的文件通过其自身的 HTTP 服务器,以未使用的端口号提供下载。之后,您可以通过另一台设备上的 Web 浏览器和/或支持通过二维码进行 HTTP 文件下载的软件来下载这些选定的文件。
所有设备必须位于同一网络(例如,通过接入点、网络共享[无需移动数据]或 VPN[需配置支持])。
- 二维码
-- 点击即可在工具提示中显示 URL
-- 长按即可将 URL 复制到剪贴板
- 分享表单
-- 通过系统分享表单分享下载 URL
-- 通过系统分享表单从其他应用导入文件
-- 使用应用分享文本会创建一个文本文件进行分享
- 显示实时导入进度,无论是单个文件还是多个文件
- 多文件选择
-- 打包成 ZIP 压缩包
-- 长按压缩包文件名即可在工具提示中查看最初选择的文件
- 直接访问模式 -- 直接从存储中提供文件,无需先复制到应用缓存,非常适合大文件
-- 仅支持单文件选择
-- 要在 Android 11 或更高版本上使用此功能,请使用 GitHub 版本(链接位于应用内的“关于”对话框和应用描述中) -- 请注意,Play 商店版本需要先卸载,因为它使用不同的证书签名
-- 可在设置中切换
- 检测所选文件在加载过程中是否被删除或修改(仅限直接访问模式)
- 在下载 URL 中显示或隐藏文件名
- 当客户端请求或完成文件下载时发出通知,包括其 IP 地址
- 在支持的软件中恢复中断的下载
- 选择要从哪个网络接口的 IP 地址提供服务——除非设置为监听所有接口,否则服务器仅监听该接口
- 如果选定的 IP 地址消失,则切换到另一个 IP 地址,并在出现更好的 IP 地址时建议
- 私有热点(Android 13 或更高版本)——通过应用创建的 Wi-Fi 网络共享,只有您允许加入的设备才能访问
-- 扫描 Wi-Fi 二维码加入,或手动输入网络名称和密码
-- 无需再次选择文件即可将正在进行的共享切换到私有热点或从私有热点切换
-- 在 Android 16 或更高版本上选择 5 GHz 频段以加快传输速度(并非所有设备都支持 5 GHz 频段或选择频段)
- 用于快速共享的启动器快捷方式
- 应用在后台运行时继续共享,并会发出停止共享的通知
- 应用空闲时停止共享(默认 10 分钟,可调整)
- HTTP 服务器默认绑定到一个随机空闲端口,或用户配置的端口
- 应用内主题选择
- 支持多种语言:英语、法语、德语、匈牙利语、意大利语、波兰语、葡萄牙语、西班牙语、俄语、土耳其语、波斯语、希伯来语
权限使用:
- INTERNET -- 列出网络接口、运行 HTTP 服务器并检查更新(GitHub 版本)
- ACCESS_LOCAL_NETWORK -- 允许其他设备连接到 HTTP 服务器(Android 17+)
- READ_EXTERNAL_STORAGE -- 对内部存储启用只读直接访问模式(Android 10 及以下)
- FOREGROUND_SERVICE 和 FOREGROUND_SERVICE_CONNECTED_DEVICE -- 在后台导入和共享
- POST_NOTIFICATIONS -- 共享通知和空闲停止通知
- WAKE_LOCK -- 下载期间保持设备唤醒
- CHANGE_WIFI_STATE -- 私人热点(Android) 13+),后台共享(Android 14+)
- NEARBY_WIFI_DEVICES -- 私人热点(Android 13+);绝不用于定位
- ACCESS_WIFI_STATE -- 检查热点功能(Android 13+)
- ACCESS_NETWORK_STATE -- 保持 IP 地址列表和二维码的更新
QRServ 是开源的。
https://github.com/uintdev/qrserv