网络品牌指数 广告评选 行业品牌排行 关于本网 设为首页
• 肖战代言安吉尔一周年,携手共创品牌价值新高峰   • 绝味食品20周年战略发布会圆满举行 聚焦数智化转型与产业新机遇   • 安吉尔空间大师热销狂欢节盛大开启,品质家庭净水触手可及   • 健康又好喝!盼盼AD钙奶×奶龙联名款守护孩子成长每一天   • “要强”文化基因传承 蒙牛的“长期主义”品牌进化论   • 戴森发布《中国养宠家庭健康清洁电器白皮书》 助力构建健康舒适的“宠爱家”   • 每个企业都需要一个“外挂市场部”   • “都市叙事,轻盈启程”纽芝兰发布春夏系列新品包袋   • 3月20-22日IEAE深圳电子展即将启幕:千企汇聚,智启消费电子新未来   • 克洛特防脱山姆上市两周年:科学守护健康,品质赢得信赖  
当前位置:中华品牌网 >> 资讯 >> 科技 >> 正文

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

2020-4-24 01:55   中华品牌网   品品   我要评论(0)

这张「二维码」,今天火到了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传送文件不就行了?

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


编辑:刚刚  

打印 | 收藏此页 |  推荐给好友 | 举报
上一篇 下一篇


  • 广告部电话:
  • 010-86568574
  • 何小姐
  • 编辑部邮箱:
  • brcnd@qq.com