参考资料
前言
相比大家都有过文件太多难以管理的经历,现在各大应用程序都有自己存储文件的习惯,QQ把下载的文件存储在QQ_FileRecv里,微信也按照每个用户与时间管理所有下载的文件。当然这是在windows操作系统下的文件管理。至于IOS系统、Linux系统等系统的文件管理则大不相同,为了改善这些差异所带来的麻烦,如何将这些系统之间的差异填补,就是我们所要考虑的问题了,比如说我有几个文件分散在手机Android系统、ipad IOS系统以及电脑Windows系统和Linux系统,那么有没有方法将它们统一管理呢?对于这种情况我没有什么解决的思路,在网络上也没找到类似的(或许应该有,需要关键词去搜索)如果正向走不动,把思路逆转过来如何?我们为什么要文件管理,不就是图个方便吗,既然如此,那就把所有的文件集中起来,放到服务器,需要的时候再从服务器下载,或者功能再强大一点,实现文件预览,直接在本地预览服务器的文件,就不用搞得文件到处都是了。这种方案我认为可行性很大,而且现有的一些开源软件已经有类似的实现。所需要做的工作就是:1.文件搜集:把散落在各个系统的文件找到并传输到服务器去。
2.搭建服务器,承载功能。
3.服务器开发上传和下载的接口。
那么首先我们先了解各操作系统的文件系统:
Android系统
ZArchiver APK For Android - Free Download
IOS系统
是时候认识一下 iPad 的文件管理了 - 少数派 (sspai.com)
(9 封私信 / 80 条消息) 苹果手机下载的东西都存到哪里了? - 知乎 (zhihu.com)
Windows
Linux
搭建服务器
[本地alist网盘如何实现公网域名远程访问?——快解析内网端口映射外网-金万维快解析 (kuaijiexi.com)](https://www.kuaijiexi.com/helpDetail380.html#:~:text=1.在alist本地任意主机电脑上,安装并登录快解析客户端。 快解析版本无忧版、钻石版、旗舰版、星耀版账号均可实现内网穿透。,2.添加映射。 通过这一步添加映射设置,将alist内网访问地址变成域名让外网访问。)