如何在linux等系统和手机之间快速传文件发消息

项目地址已经开源:

# web服务器
https://github.com/bboysteed/linuxPhoneTransition.git
# app
https://github.com/bboysteed/linux2phoneApp.git
  • 问题来源
    不知你是否经历过如下场景,微信上收到一个文件,你需要传到电脑使用,但是你不想登录微信(或者QQ之类),使用文件助手发送,或者你使用ubuntu manjaro等系统没有此类客户端,此时真的头大。

  • 解决办法
    不如开发个web界面传文件吧!利用局域网,只要手机和电脑在同一局域网就可以互传文件,发送消息,说干就干,成果如下:
    在这里插入图片描述
    可以电脑手机互相发送消息,也可以下载上传文件。
    在这里插入图片描述

  • 缺点

    好吧,用了一阵子,发送消息啥的,相当好用,但是文件上传,发现点开文件上传选择文件后,真的不容易找到文件到底在哪个目录!!!

  • 优化
    后来想到app的优势之一,可以作为文件的打开方式,于是我打算写成app的形式,这样当别人从微信给你发过来文件,你只需要以其他方式打开,然后选择这个app,app会捕获这个文件,并自动上传!就省去了自己找路径的麻烦!这里用到安卓的intent操作和content provider提供的接口。
    效果如下:
    在这里插入图片描述
    直接选择其他应用打开:
    在这里插入图片描述
    选择开发的app:
    在这里插入图片描述
    就上传成功啦!
    这里可以更改上传地址,方便ip变动,也可以使用!这下子,真的是方便多了。

值得注意,电脑端需要部署相关文件上传的服务哦

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星云牛马

帮到您的话,可否请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值