十三 发自 凹非寺
量子位 报道 | 公众号 QbitAI

这张「二维码」,今天火到了GitHub热榜第一。

为什么这么火?

只要扫描这张二维码,通过Wi-Fi,文件就可以在电脑和手机之间互传——文件传输助手

Linux传安卓,分分钟搞定。

打破系统之间的“边界”,就是它最厉害之处。

如何通过二维码传输文件?

那么,怎么就能通过一张二维码,就能完成文件传输呢?

简单来说,就是将Web服务器,绑定到随机端口上的Wi-Fi网络接口地址,然后为其创建一个处理程序。

这个处理程序会打印出来一张二维码,对文本进行编码:

http://{address}:{port}/{random_path}

大多数二维码应用程序,都能检测到解码文本中的URL,并采取相应的行动(即使用默认浏览器打开解码后的URL)。

所以,当二维码被扫描之后,手机浏览器就会开始下载内容。来看下上手效果吧。

首先,是将文件发送到手机

接下来,看看手机接收文件的效果:

使用方法

需要注意的是,这个项目要用到的语言是Go 1.8

安装过程

安装项目非常简单,一行代码就能搞定:

go get github.com/claudiodangelis/qrcp

或者,从Releases页面下载最新的二进制文件到 /usr/local/bin (或$PATH中的另一个位置) ,然后为二进制文件加入执行权限:

chmod +x /usr/local/bin/qrcp

发送文件

要发送文件到手机,则输入:

qrcp MyDocument.pdf

若是要发送多个文件,也非常简单:

# Multiple files
qrcp MyDocument.pdf IMG0001.jpg
# A whole folder
qrcp Documents/

也可以在传输之前,将文件压缩:

qrcp —zip LongVideo.avi

接收文件

当接收文件时,qrcp会提供一个“上传页面” ,可以通过这个页面,从移动设备中选择文件。

接收文件到工作目录:

qrcp receive

将文件接收到特定目录:

# Note: the folder must exist
qrcp receive --output=/tmp/dir

One More Thing

提到文件传输,苹果和华为生态的小伙伴们可能就会表示不服了……

苹果AirDrop,不香吗?

华为”一碰传“,不香吗?

确实,在自家系统生态内部还是非常OK的,但”出了圈“……可就不好说了。

或许你还会问,微信或QQ传送文件不就行了?

行,但是传输文件大小有限制,有些文件还会被压缩……

PS:旁边桌的晓查老师,前不久刚刚进入双生态模式(苹果电脑+安卓手机),听闻这款工具的他,已经迫不及待地准备安装了……

项目地址已在”传送门“奉上,快去试试吧~

如果对于跨终端、跨设备、跨平台的文件传输,你有别的妙招,也别忘了分享给我们,笔芯~

传送门

GitHub项目地址:
https://github.com/claudiodangelis/qrcp

PaddleCV 专题大课首场4月28日线上开讲

百度AI快车道——企业深度学习实战营系列报名开始啦!

本次集训营,共5场学习内容,聚焦CV技术专题内容,带领大家围绕计算机视觉的图像分类、目标检测、图像分割、各类文字识别模型压缩这五大常见任务,系统性学习,提供CV领域的前沿技术和快速应用之道。

课程结束,通过学习评测,可获得课程结业证书

扫码免费报名

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

这张「二维码」火到了GitHub热榜第一:扫一扫,打破系统边界,文件秒传相关推荐

  1. 男神青涩时纤毫毕现!腾讯AI模型GFPGAN火上GitHub热榜第一,Demo在线可玩

    包浆老图立刻清晰到头发丝是一种怎样的体验? 看这明亮的眼眸.清晰的发丝,原本模糊的人像立刻添了几分灵动: (这就是用AI修复的高圆圆童年照) 时间更久远的历史名人照片也能搞定. 鲁迅先生年轻时意气风发 ...

  2. 女神青涩时纤毫毕现!腾讯AI模型GFPGAN火上GitHub热榜第一,Demo在线可玩

    明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 包浆老图立刻清晰到头发丝是一种怎样的体验? 看这明亮的眼眸.清晰的发丝,原本模糊的人像立刻添了几分灵动: (这就是用AI修复的高圆圆童年照) ...

  3. 女神青涩时纤毫毕现,腾讯 AI 模型 GFPGAN 火上 GitHub 热榜第一,Demo 在线可玩

    来源:量子位 作者:明敏 包浆老图立刻清晰到头发丝是一种怎样的体验?看这明亮的眼眸.清晰的发丝,原本模糊的人像立刻添了几分灵动(这就是用 AI 修复的高圆圆童年照). 甚至时间更久远的历史名人照片也能 ...

  4. JimuReport积木报表——如何设计一张带二维码的打印报表?

    报表需求 某政府机构需要做一张居民身份证申领登记表,需要把相关信息打印给客户,同时在每个打印单上配有一个可查询申领进度的二维码,不需要用户登录,直接扫描就可看查看: 报表效果 报表设计过程 首先需要选 ...

  5. python——生成带logo的二维码图片并且保存、控制打印机打印图片二维码、整合打印(获取输入框的值)、打包成exe文件

    1.生成带logo的二维码图片并且保存 前提条件:在D盘里有logo.png的图片,生成的二维码图片在D盘里的111.png import qrcode from PIL import Image# ...

  6. GitHub热榜第一,标星近万:这个用Python做交互式图形的项目火了

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI GitHub上,一份用Python做交互式图形的资源火了. 这一工具名为Bokeh,官方介绍称,它能读取大型数据集或者流数据,以简单快速的 ...

  7. 这个 AI 模型火上 GitHub 热榜第一,在线修复照片

    编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) AI 正在对照片编辑产生重大的影响,但结果是还存在很大分歧. 支持者说,人工智能释放了新的艺术历年,减少了创作者花在单调工作上的 ...

  8. PHP微信动态二维码活码管理系统源码免授权 独立版 带充值支付

    简介: 免授权 独立版 带充值支付 微信群满100人以后,就不能扫描二维码入群了怎么办? 用活码就能完美解决这个问题. 使用微信群活码工具,二维码永不过期,不受100人限制,对外统一宣传一个固定的二维 ...

  9. iOS 生成二维码/条形码

    级别:★★☆☆☆ 标签:「iOS CIFilter」「CIQRCodeGenerator」「CICode128BarcodeGenerator」「二维码加logo」 作者: Xs·H 审校: QiSh ...

最新文章

  1. NLP进阶之(七)膨胀卷积神经网络
  2. AI指数评论:提防“路灯谬误”,开启全球多方对话
  3. Vmware vSphere 5.0安装和配置
  4. linux ssh 连接超时中断 解决方法
  5. builds error
  6. IntelliJ IDEA 如何设置编辑窗口的背景图片
  7. BZOJ 3436: 小K的农场( 差分约束 )
  8. Android 获取ROOT权限原理解析
  9. cocos2d-x游戏开发系列教程-中国象棋02-main函数和欢迎页面
  10. Uploadify 配置错误信息提示
  11. Mac下图像标注工具labelImg的安装
  12. Ubuntu 16.04 orb-slam2配置
  13. Python压平嵌套列表的一种方法
  14. 算法导论(原书第三版)答案与学习笔记(一)
  15. sublime text3 主题-Boxy Theme
  16. Mac上进行session hijack
  17. [透视变换]象棋棋盘矫正Python&OpenCV
  18. 信修修 | 如何一眼辨别显示器好坏?电脑选机必看!
  19. 无尘间手把手教你西数开盘
  20. Oracle 小花猫-超详细学习资料

热门文章

  1. 删除目录下大量小文件和清空大文件
  2. win server2008搭建ftp服务器
  3. 智能医疗战场 人工智能如何赋能健康智能终端?
  4. 解决莫名其妙出现connection closed的错误
  5. 为 UWP 应用提供的 .NET 网络 API
  6. OC实例变量和属性-@synthesize与@property
  7. 推荐一个XNA的学习站点
  8. mac如何修改php.ini,mac 如何修改php.ini
  9. python基础教程博客_python基础教程(一)
  10. python新闻系统_干货 | Python 实现新闻系统内容的增删改查功能