我只是在这里寻找想法/建议;我并不要求完整的解决方案(尽管如果您有解决方案,我很乐意看看)
我正在尝试找到一种仅上传文本更改的方法。它最有可能作为基于jQuery和HTML运行的云应用程序使用,后端由PHP服务器运行。
例如,如果我有以下文本:
asdfghjklasdfghjkl
我把它改成了
asdfghjklXasdfghjkl
我不想上传整个内容(文本可能会很长)
例如,发送到服务器的8,X
可以表示:
在第8个位置添加X
或者D8,3
可以表示:
转到第8个位置并删除前3个项
然而,如果单个请求在传输到服务器时损坏,由于位置将被更改,整个文档可能会损坏。一个简单的哈希可以检测到损坏,但如何从损坏中恢复?客户端将拥有所有数据,但数据可能非常大,并且不太可能上传。
因此,感谢您阅读这篇文章。以下是需要建议的简短摘要
- 更改/修改检测
- 通信更改的方法
- 从损坏中恢复
- 其他需要改进的方面