很久以前就在知乎上看过这样的一个问题:Android 手机和电脑之间共享数据、同步数据(不通过数据线连接)有什么好的解决方案?,虽然回答挺多的,但是没有一个是我比较满意的。后来也了解到一些软件,宣称可以很少的实现同步电脑和手机的数据的功能,例如BitTorrent Sync,又例如自同步,但全部都是没法正常使用。昨天写了一篇关于 WebDAV 的博文,然后晚上的时候我就在 Goolge Play 上去找 WebDAV 相关的应用,发现了一个很好的应用可以实现我刚才说的功能,那就是 WebDAV Server。
这个应用使用起来其实很简单。打开后开启应用功能就会看到一个 http地址,这个地址你可以在 Windows 的资源管理器打开,然后你就可以看到你手机内的文件。不过这只是一种手动的操作,如果希望手机和电脑间自动同步数据,可以使用 GoodSync 这款软件。它不仅支持 WebDAV 协议,还支持国外的几大主流网盘、MTP、FTP等等。
另外用 WebDAV Server 这款应用传输文件似乎也仅仅支持100M大小以下的文件。不知道是不是 WebDAV 协议的限制导致的。
(▲ 用 GoodSync 和 WebDAV 协议将电脑上的文件发送到手机上,平均速度2M/s左右)
2015年2月15日更新
这个开发者还开发过一款 APP,叫 FTP Server。主要用途和上面推荐的 WebDAV Server 类似,唯一的区别差不多就是协议利用的是 FTP。于是我又测试了下这个 APP,最高传输速度在6M/s左右,平均速度2M/s左右(单文件平均速度5M/s)。推荐用这款 APP,不仅速度快,而且没传输大小的限制。