安卓传文件到电脑,无需 USB

最近核对

把安卓手机插到电脑上,意味着要找对数据线、解锁手机,再切换到文件传输模式。如果只是传几张照片或一个 PDF,在两台设备上打开一个网页会更快。

同一个 Wi-Fi

  1. 在两台设备的浏览器中都打开 toss2.me。
  2. 如果它们在同一个 Wi-Fi 下,几秒钟内每台设备就会出现在对方的同一网络中的设备列表里。
  3. 在发送端设备上,点击另一台设备,选择一个或多个文件。
  4. 在接收端设备上,点击接收,文件到达后再点击每个文件旁边的保存。

在安卓上,文件选择器会打开你的相册、相机和文件管理器,所以手机上的任何内容都可以发送。一次可以选择多个文件。

不同网络

  1. 在两台设备上都打开 toss2.me。
  2. 在其中一台上点击生成配对码,会出现一个 6 位数字码。
  3. 在另一台设备上输入这个码并点击加入。这样无论各自在什么网络,两台设备都能互相看到。
  4. 点击另一台设备,选择文件,并在另一端接收。

每天从安卓传到同一台电脑

如果其中一台设备是你经常发送文件的电脑,不妨在它上面建一个收件箱。在电脑上运行一次下面的命令(需要 Node.js 22 或更新版本):

tosstome listen

它会输出一个链接和二维码,并把收到的文件保存到 tosstome-inbox 文件夹(可以用 --dir 修改)。用手机扫描二维码,并把页面添加到主屏幕。之后你只需在手机上打开这个页面,选择文件,点击发送。电脑上除了正在运行的命令之外,什么都不需要打开,而且在任何网络下都可以使用。进一步了解收件箱。

在安卓上,用 Chrome 打开收件箱链接,从菜单中选择Add to Home screen,这样它用起来就像一个应用图标。

Linux 的用法相同

这个浏览器页面可以在任何支持 WebRTC 的桌面浏览器上运行,包括 Linux 上的 Firefox 和 Chromium,而 tosstome listen 可以在任何能运行 Node.js 22 的地方运行。无界面的 Linux 机器也可以接收;参见从手机向服务器发送文件。

常见问题

我需要安装应用吗?

不需要。发送和接收都在普通的浏览器标签页中完成。命令行工具是可选的,只有当你想在电脑上放一个常驻收件箱时才需要。

两台设备必须在同一个 Wi-Fi 下吗?

不必。在同一网络中它们会自动互相发现。在不同网络中,比如手机用移动数据、笔记本在家里,由一台设备生成 6 位数字码,另一台输入即可。

我的文件会被上传或存储在某处吗?

不会。网络允许时,文件通过 WebRTC 在设备之间直接传输。网络不允许时,文件会经过 Cloudflare 上的中继,中继在字节到达时立即转发,不保留任何内容。如果接收方不在线,就不会发送任何内容。

有文件大小限制吗?

tosstome 没有设置上限。接收端的浏览器会把文件保存在内存中,直到你保存它,所以对于几个 GB 的文件,命令行收件箱是更好的接收方式,因为它会直接写入磁盘。

免费吗?

是的。没有付费方案,没有账号,也没有广告。

相关内容

马上试试

在两台设备上打开 toss2.me。无需应用,无需账号,不保存任何内容。

立即发送文件