我遇到的问题
- 我用手机拍了一些工作用的照片,需要传输到公司的电脑上
- 公司的电脑禁用了WIFI,所以无法用局域网传输的APP
- 如果用安卓的MTP传输,打开时就很卡了。
思路
在B站上的百慕大的冰的评论写道:
安卓即使是usb3.0也会因为MTP协议导致连接电脑体验稀烂,如果遇到及其多小文件的情况,会导致加载半天,正在访问多半是文件太多,协议效率低,手机处理不过来,不过有一个曲线救国的方法,在手机上操作,先开热点,然后再开usb网络共享,然后手机上在把文件以ftp协议共享,然后在电脑上访问。原理就是绕过了mtp协议,用ftp,因为开了usb网络共享,所以实际上的数据传输还是走的usb口,所以速度能跑满usb3.0。
或者打开开发者选项,打开adb调试,电脑配置好adb,然后使用adb pull指令把你要的文件夹拉下来,这样也可以绕过MTP[doge]
苹果就更不用说了,一般的机器万年usb2.0,只有现在的pro版本上3.0,还不支持usb网络共享,只有在mac上才有好的体验,Windows暂时没办法
方法一(FTP):
- 下载一个可以开启FTP的文件管理器,我用mixplorer,其实小米系的文件管理APP都可以开FTP。
- 用USB连接你的手机至电脑
- 打开wifi并连接一个wifi,再去
个人热点
中,勾选USB网络共享
(又或者是这样:打开热点,再去个人热点
中,勾选USB网络共享
,但是该方法我试过失败,但是今天又成功了,不清楚是不是bug。) - 打开mixplorer,点击右上角三个点菜单,点击
服务器
,点击启动FTP(S/ES)服务器
- 在电脑上的文件管理器输入mixplorer显示的地址就好了。
方法二(ADB):
- Microsoft Store下载安装ADB explorer。
- 再去下载ADB工具SDK 平台工具版本说明,然后解压到一个位置
- 打开ADB explorer,选择ADB工具的路径,再插入手机授权ADB就可以了。
方法一效果
- 打开文件夹非常迅速。下载速度可达到29M/s,并且基本上是这个速度。(我是红米USB 2.0)
- 图片没有缩略图,所以我在mixplorer上先整理分类好在文件夹中再复制。
- 每次拔线后都要重复在手机打开热点与网络共享的操作
- 还没弄清楚怎么从电脑往手机上传输文件
方法二效果
- 打开文件夹迅速,但是下载速度有点慢(没有显示速度,等待时间比较长),不知道是不是我没设置好的缘故。
- 同样地不能预览图片。
- 比方法一方便一些。因为连线再打开ADB文件管理器就可以开始双向传输文件了