Guest35278 (@xx88136)cherrystuio 备份文件分析和清理,webdav大小限制解决 中发帖

最近想同步一下Windows和移动端的cherry studio 数据,发现每次备份的文件大小巨大(解压缩后data.json接近400MB), 甚至vscode都无法打开,让ai写了一个分析的工具,发现是之前玩生图的生成了不少base64://的照片,直接当作聊天记录储存在对话里面了,导致聊天记录文件巨大,也无法进行webdav备份同步。 
以下是ai所写的python脚本:


cherrystudio 的data.json由400MB→118MB,压缩成zip后变成了75MB.后面发现还是上传不到自建的webdav服务。
[image]
对于401 Unauthorized没有权限的问题,只需要在webdav上删除了你失败的备份文件夹,再次备份就可以了。后面发现没有权限的问题解决了,还有备份文件太大的问题。这里我自建的webdav是由ngnix进行反代,大概率就是ngnix限...