手机热点下,pc 与手机无法通过 snapdrop 发送文件

主站也介绍过 snapdrop 我这里就不赘述了。我当前遇到的问题是,pc 连手机开的热点,双方可在页面上看到对方,但无法发送信息无法发送文件。pc 与手机同时连入 wifi,可以正常使用所有功能。

PS. github 上也有人遇到同样的问题, Not working on mobile hotspot · Issue #399 · RobinLinus/snapdrop (github.com),但也有人说可以使用。看论坛各位大佬能否复现,有没有好的解决方法。

我有一个局域网互传文件的方法:把目录变成一个http文件服务器,可以在手机端浏览文件、查看图片、播放视频、下载文件, 或者上传文件。

有兴趣可以试一下这个Quicker动作:

使用方法:

  • 在资源管理器里的某个目录执行动作。
  • 自动启动一个web服务,并且显示网址二维码。
  • 扫码打开网页。

演示视频:https://files.getquicker.net/_actionDemos/7a49ca6b-d243-4478-1e87-08d9f1ba2358/20220217081209_http服务.mp4

它的核心是Quicker所提供的一个http服务器模块。用户可以根据需求自定义各种逻辑,比如修改成将固定的目录作为服务器,就不需要每次都在资源管理器里找目录了。

虽然你说的我懂,但我一直懒得上手 quicker …… :melting_face:

一般在我自己的 pc 与手机之间,MIUI 内置可以直接打开 ftp 服务,pc 可以直接去访问。同时我在 pc 上用过 python -m http.server,everything 的 http 服务,简单地给其他设备传输文件。我也用过 filezilla serversolarwinds sftp server,以及主站推荐过的 webd 给更多设备以及更多个性化配置地传输文件。

我本帖中说的场景,更多是我手机与别人的 pc 之间传输文件,可能是客户,可能是室外非 wifi 环境下的。想看看大家能否解决 snapdrop 的这个问题。

懂了。 手机热点可能会限制设备互通,可以找找有没有相关设置。

我在 pixel 上共享热点,Mac/PC 连接的情况下,是正常的…

我有点怀疑是 MIUI 的问题…

好像还真不是 MIUI 的问题。在 pc 连手机热点的情况下,我通过微信自带的浏览器和 pc edge 同时打开 snapdrop,结论是:

  • [o] 微信浏览器 ↔ 手机 PWA
  • [o] 微信浏览器 ↔ pc edge
  • pc edge ↔ 手机 PWA

补充一下,pc edge 用的是 inPrivate 模式,而且把所有的扩展都关闭了。

那很奇怪…