因为附件比较大,担心同步到手机后,把手机的空间给占满了
请问同步到手机 app,能否选择不同步附件,只在需要的时候才手动下载附件
相关帖子
-
-
是技术实现不了吗?看起来应该不难,加一个选项,同步时做判断就可以了。
一般电脑上的思源,附件有个几十 G,上百 G 的都很正常,如果同步到手机,那手机不就爆掉了?
还是希望能增加这个功能
2 回复 -
-
-
我倒觉得这个技术容易实现,每个附件以“占位符”的方式存在,它实际上没有下载,但是我先占个位,打个标志告诉系统这个等同于一个文件。这样校验数据一致性没问题,因为你索引和附件应该本来就是分开的
-
无需“容易”。如果你看了个人在上面关联的帖子,就不会想重复讨论这个问题:
举个例子,我有两个设备,每个设备都设置了按需同步,那么这就意味着每个设备上都不会有完整的数据,这种情况对于本地数据的安全性来说是非常危险的,因为一旦云端不可用就无法保证数据的完整性了。
况且本人想省钱,只买了付费特性,用的腾讯云,阿里云,青云等杂七杂八的云提供商,本人想你也一样。你认为它不会跑路吗?前车之鉴——青云 S3 已无法同步,推荐使用七牛云 - 链滴 (ld246.com)
是的,现实就是有这么多骨感的一刀切。
-
歪楼了,使用伺服,其实直接选择 notion、flowus、wolai 等等,更好用。
这里只是讨论一个简简单单的同步的需求,我只是没理解为什么附件手动下载的功能会是一个技术难题?
1 回复 -
-
-
数据上传到云端是完整的,下载(同步)到客户端可以选择为下载附件,或是不下载附件,如果是后者,其实就是类似把文件的 url 或 md5 或 token 同步了过来,需要的时候再下载。
整个过程,数据的一致性并不会收到影响,因为在云端是全量完整的。即便不同客户端对同一个笔记进行修改,它也是要先下载到本地再修改,这个过程就和之前是一样的。
1 回复 -
在云端是全量完整的
问题就是这个,只有云端是完整的,非常不保险。但凡云端的加密数据损坏,数据就没法下载下来了,本地没有的数据就永久丢失了。
而本地数据就算坏掉一小部分,也只会影响那一部分,不会影响到其他笔记数据。
1 回复 -
这个不是问题吧,各种文件同步的工具,它们也会面临这种情况,最终是依靠算法来保持数据一致的。
我的理解,如果云端数据损坏或者丢失,客户端同步时应能检测到数据不一致,可以根据时间大小来自动或者用户设置的优先级,来覆盖云端损坏的数据;
反之,本地数据损坏的情况下,也可以根据同样的算法来拉取、覆盖数据
如果云端和客户端的数据都损坏,这种小概率事件,就只能用户自己来决定。
我不清楚思源的同步会有更复杂的情况吗?但是就同步而言,有太多同步软件的算法可以参考,包括群辉自身的文件同步机制,以及更多的第三方比如 Synching、Goodsync、Echosync、Dsynchronize 等等,我个人感觉这种算法和应用场景很成熟,完全可以借鉴
1 回复 -
-
好家伙,改代码,这个强人所难了。。。
只是一个选择性同步的需求。我用思源管理了一部分的 img 镜像文件,一个文件 64GB,2 个文件就能把手机给塞满了,这些文件完全没必要下载到手机上。
其实思源的优势之一就是本地化附件可直接交互,但是同步的时候又不考虑附件的选择性下载的方式,这在逻辑上没有自洽
1 回复 -
-
这么折腾的话,我直接写个脚本把思源同步到 wolai 更快,或者直接把附件丢到 wolai/flowus 等。
这里讨论的是一个产品的特性,其实是同步功能中的一个选项,不是什么大需求,但是思源可能比较小众,主要面对程序员群体,对普通用户的需求可能不一定理解得深入,或者优先级没那么高,就凑合着用吧
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于