迁移服务器后附件图片无法打开

参考文档的备份恢复把seatable迁移到了新的服务器,使用了新的域名,/seatable/conf/相关配置文件中的域名都修改为新的,所有的数据都能正常打开,但是之前的图片全部都无法显示,新上传的是可以的。
浏览器debug模式下查看图片,发现还是指向原来的域名,请问这个可以怎么修改,还是说图片的链接是绝对链接直接写死在数据库里面的,需要替换数据库中的附件链接

这个不好修复。需要使用同样的域名。或者你把表格导出为 dtable 格式,再导入回去。

dtable可以在本地编辑吗

导出为 dtable,重新导入的时候会自动尝试修正其中的附件的 URL

我手动替换了数据库dtable_db中所有数据记录中的网址为新网址,但是在前面表格里面,图片还是无法显示,说明这个附件网址不是写在数据库里的吧,应该是哪个参数没改呢

有多难?更换服务器是常有的事吧

我进行了这样的操作
1.备份A时间点的dtable_db数据库,以及seatable文件夹
2.只上传一张图片,上传后为时间点B
3.对比A和B的数据库及文件,发现数据库有2处变动,手动在mysql数据库修改这两处记录
4.重启seatable,发现手动修改并没有生效,所以现在搞不清表格数据是源于哪里的,为啥改了数据库也没有生效

继续求助,请问图片和附件的数据链接是存在哪里的,我想手动替换数据库

我觉得这个是应该从软件内部上做域名/IP地址的普适性优化。我知道很多软件在这方面做得不错。

确实是个问题,导出格式dtable大小100M,图片一多就超了,此路不通。

进入系统管理——>设置里可以改的。