隔壁老王 发表于 2023-3-11 13:54:42

图片文件复制的问题


有表1和表2两张表里面都有图片字段
我想把表1里的图片复制一份到表2里面
当表2里面的图片删除时表1里面的图片依旧不变不被删除


现在用服务端命令
用变量取表1的图片再添加到表2中比对了一下存入表2图片字段的内容和表1图片字段的内容会完全一样
这样我在删除表2中的图片时,图片文件夹里的图片就会被删除了

之前记得在哪个版本的时候用这个方法存入表2的图片会复制一份新的存放,不知道现在为什么又不复制新的了

我现在用的是 8.105


Erik.Xue 发表于 2023-3-11 13:54:43

是这样,通过活字格上传保存到数据库的图片或附件,都是保存在固定路径下,然后在不同页面上得到展示最终都会到固定路径下去找对应的文件,所以在其中一个页面操作或删除了图片或附件都会影响所有引用过这个图片或附件。

gczxxu 发表于 2023-3-11 15:25:35

数据库表中保存的图片都是以字符串形式存在的。。你删除了一个表中的图片。自然会造成另一个表中相同名称的图片无法访问。

附件也是相同问题。。

可以用服务端的文件操作命令复制图片为一个新名字。并写入另一个表对应字段中

隔壁老王 发表于 2023-3-11 15:44:20

gczxxu 发表于 2023-3-11 15:25
数据库表中保存的图片都是以字符串形式存在的。。你删除了一个表中的图片。自然会造成另一个表中相同名称的 ...

:lol 其实我并不想再复制多一份文件,想了另一个办法在服务端命令中执行SQL命令 这样就不会删除原文件了

gczxxu 发表于 2023-3-11 16:34:55

隔壁老王 发表于 2023-3-11 15:44
其实我并不想再复制多一份文件,想了另一个办法在服务端命令中执行SQL命令 这样就不会删除原文 ...

只删除字段值???:hjyzw:

隔壁老王 发表于 2023-3-13 12:27:04

为什么我之前试过,把图字段复制给另一个表的时候,图片会复制一份新的,新面的自动编码会变成一个新值,但是现在不会了呢

Erik.Xue 发表于 2023-3-13 16:46:48

一直都是这样的策略,不太清楚你之前怎么复制图片字段,如果可以复现,可以上传一个demo看下。

137294886 发表于 2024-6-2 15:15:36

只删除字段值

Lay.Li 发表于 2024-6-3 09:29:07

您好,您现在是遇到什么问题了呢,这个帖子已经是已接帖的状态了,有问题的话请您重新发布一个帖子,详细的描述一下您的问题,这样我们可以更好的帮助到您
页: [1]
查看完整版本: 图片文件复制的问题