首页 新闻 会员 周边

TXT文本文档,实时同步或者多人共享

0
悬赏园豆:200 [待解决问题]

电脑创建完成TXT文本文档后,转发至微信好友,电脑修改内容,好友那么打开也能直接看到修改完成后的内容,意思跟实时同步一样,但TXT格式不清楚怎么制作实时同步,有看到人做过这个东西,望能解答,或者告知如何制作,代码什么的看的不太懂,除了园豆,还必有重谢。

问题补充:

我说的是TXT文本文档,不是什么其他的,只限TXT格式

马dad的主页 马dad | 初学一级 | 园豆:4
提问于:2022-12-21 19:48
< >
分享
所有回答(10)
0

在线实时共享,推荐一个免费的工具。
名字叫有道笔记

这里可以查看官方介绍

可以生成分享链接,也可以邀请人在线协作。

智客工坊 | 园豆:1864 (小虾三级) | 2022-12-21 21:44
0

可以使用Github
速度可能慢点
(不是认真的)

ZXFunM | 园豆:202 (菜鸟二级) | 2022-12-22 07:43
0

你得用web打开才能做,那不是单纯德文档,而是一个网站链接而已,数据都在服务器。

国产小品牌 | 园豆:199 (初学一级) | 2022-12-23 17:06

所以发给别人的也是TXT格式吗?我这边修改了 他那边能看见不

支持(0) 反对(0) 马dad | 园豆:4 (初学一级) | 2022-12-25 19:48
0

搞个腾讯文档啥的把txt导入进去,再把链接发给好友,就可以多人在线协作了

balahoho | 园豆:2050 (老鸟四级) | 2022-12-23 23:38
0

少年,为了避免你走弯路,我得纠正一下你的观念
当你,把txt文件通过微信转发给你的好友以后,你就无法再去修改他电脑上的那个txt文件了
因为你发送给了他,就在他电脑上产生了一份文件,他电脑上的文件,你是无权访问的,所以更不谈什么同步
你想要实现同一份txt,大家一起查阅和编辑的功能,那么必须是一个全局的共享目录,大家都有权限查阅和编辑,一般这种都是基于云来实现的,存云盘、或者在线文档、一个可访问的网站目录(这个就是你后面新开的博问人家博客里的方案,人家的场景是同一台电脑多个用户访问,不是你这种去同步别人电脑上文件夹的操作)
——————————————————
换个角度想,你如果能同步(我们这里称之为修改)别人电脑上的文件,不觉得是一件很可怕的事嘛?你发我一个文件,就能随便改这个文件的话,那我给别人发一个合同过去,别人用电签签好字以后,我直接改这个合同,可行?
很明显不可行
——————————————————
所以你的方向不应该陷入怎么修改发送给别人的txt文件,我直接告诉你不可行。
你可以考虑上面别人的方案,在线协作的方式,或者云盘、服务器资源共享等。

顾星河 | 园豆:7240 (大侠五级) | 2022-12-26 16:15

因为有看到过,不是凭空想象

支持(0) 反对(0) 马dad | 园豆:4 (初学一级) | 2022-12-27 20:40

@马dad: 有没有可能你看到的,和你描述的,不是一回事?比如别人把文件通过微信发过去后,你说可以同步修改,实际上可能是A和B的电脑上都部署了一个服务,A修改文件后发起请求,B电脑上部署的服务接收到请求,然后修改指定目录上的同名文件。
所以这和用微信发送应该没有必然的关系,而且这涉及到要分别在A和B电脑上部署相关服务,打通网络什么的,而不是简简单单我发文件给B就能同步修改B电脑上的文件。。。再者这种也是有局限的,你今天给B发,明天给C发,后天给D发,每次发之前还得在别人电脑上部署服务,就不说多个人的情况了,按单个人看,B哪天换个笔记本是不是又得捣腾一次?B电脑关机了,你修改文件然后发起请求去修改B电脑是不是就会失败?等他开机然后重试?重试机制涉及多少技术问题?还有就是,你给他发个a.txt,他改了一行,然后你又改了,你改的是否会把他的覆盖?又或者说,他改a.txt时也要同步更新到你的电脑?是双向同步还是单向覆盖?..... 看似简单的功能,里面涉及的门道和技术点巨多。
客户(B,C,D)的环境是复杂多变的,与其研究怎么去改别人电脑上的文件,不如考虑文件在线共享的方式。
一般同步文件的操作基本都是服务器与服务器之间,很少有去同步客户电脑上的文件这种操作,因为服务器是公共的,而客户电脑是一个比较私密且要求高度安全的环境,你今天在他电脑上部署了同步服务,哪天可能他电脑就被黑了。
以上,个人见解。

支持(0) 反对(0) 顾星河 | 园豆:7240 (大侠五级) | 2022-12-28 09:19

@默卿: 不用管什么AB,就简单的说,我发给你,我这边修改你那边就看到我修改的内容了。TXT格式,没有什么账号登录

支持(0) 反对(0) 马dad | 园豆:4 (初学一级) | 2022-12-28 17:26
0

就是多人同步访问 静态资源文件夹下 的某个txt文件,

人间春风意 | 园豆:2574 (老鸟四级) | 2022-12-26 16:56

你会吗

支持(0) 反对(0) 马dad | 园豆:4 (初学一级) | 2022-12-27 20:40

@马dad: 我没写过,但是如果你会springboot,可以设定一个静态文件夹,把txt文件放进去,这样就可以获取一个网络文件link,映射的是你本地的文件;然后监听本地文件,如果有变更,将内容通过websocket等同步到网页上,在网页上(你的前端)中显示该文件,编辑该文件

支持(0) 反对(0) 人间春风意 | 园豆:2574 (老鸟四级) | 2022-12-28 08:34

@人间春风意: 一个文本文档,不是网页

支持(0) 反对(0) 马dad | 园豆:4 (初学一级) | 2022-12-28 17:26

@马dad: 但你要同步更新,就一定要是web的啊,或者移动端,至少要有一个同步的工具啊,不是说单存一个txt就能完成同步更新的

如果不变更的话,那也至少需要一个文件,一个应用去开放这个文件被访问啊

至少要有一个link,不然怎么多人访问,都远程连接到某个电脑,看某个特定文件?

支持(0) 反对(0) 人间春风意 | 园豆:2574 (老鸟四级) | 2022-12-29 08:16
0

看你的这个描述需要用系统钩子编程

桌面程序创建系统钩子

  1. 当txt文件创建时,生成文件 hash 值,并记下 文件路径,并将 hash 值上传到服务器
  2. 当txt文件打开时,记录下文件 hash 值,文件路径,并从服务器获取 ID
  3. 当txt文件保存时,判断 hash 值 ....
    ....

场景:

  • 用于组织内部管理,比如公司

需要所有设备都安装这个 程序 需要 window/安卓/ios 版都要有,成本比较高

LDdFE_zq | 园豆:202 (菜鸟二级) | 2022-12-28 11:51
0

找到解决方案麻烦告诉我一下,我这也有一个类似的需求。
你说,我微信扫码付的款,交易成功后我能不能再改一下,就只改改金额就行了???

Adming | 园豆:119 (初学一级) | 2022-12-29 12:50
0

简单的方案,每个人都装一个坚果云,然后把文件拖进去,修改后自动同步,类似git

猝不及防 | 园豆:2831 (老鸟四级) | 2022-12-30 11:09
0

试试
1、开发一个带登录的web把该用户txt文档里面的内容读取到web内的textarea里面去。
2、然后可以修改跟编辑,保存的时候新增一个这个用户的txt。
3、最后把所有人的最新txt都读出来,优化第一步,打开txt的时候默认打开所有人的最新txt。

_LI | 园豆:20 (初学一级) | 2023-01-29 16:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册