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