找回密码
 立即注册

QQ登录

只需一步,快速开始

lalalal

初级会员

25

主题

70

帖子

311

积分

初级会员

积分
311

微信认证勋章

lalalal
初级会员   /  发表于:2020-9-12 18:08  /   查看:2836  /  回复:9
1金币
1.请看附件工程,调用表中图片字段用ODATA调用图库中图片,这个时候看过数据库,文件名是相同的

2.在调用页面删除调用的数据后,发现图库表中的图片也给删除了

求解决方案

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个确实是我们底层执行的逻辑设计,不过楼上梁工已经给出解决办法了呀。使用服务端命令就可以解决此问题的哈。

9 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-9-12 18:08:45
来自 7#
这个确实是我们底层执行的逻辑设计,不过楼上梁工已经给出解决办法了呀。使用服务端命令就可以解决此问题的哈。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-14 10:08:36
2#
这是活字格前端命令的策略
如果你在一个地方使用数据表操作命令删除了这个附件,附件会直接被删除,因为也存在这样的业务,要不然附件会越积攒越多

你这里去操作数据库的时候不要使用前端数据表操作命令,使用服务端命令去做就可以了,服务端的数据表操作命令不会去删除后台附件

回复 使用道具 举报
lalalal
初级会员   /  发表于:2020-9-14 10:22:47
3#
Eric.Liang 发表于 2020-9-14 10:08
这是活字格前端命令的策略
如果你在一个地方使用数据表操作命令删除了这个附件,附件会直接被删除,因为也 ...

我是删除调用这个表的附件没有错,但是这个附件是用ODATA从另外一个表调用过来的,删除了之后就把调用源也删除了
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-14 10:28:21
4#
lalalal 发表于 2020-9-14 10:22
我是删除调用这个表的附件没有错,但是这个附件是用ODATA从另外一个表调用过来的,删除了之后就把调用源 ...

换个问题问下你,如果今天你是删除原始表的附件,那你引用的附件需要删除么?我们如何才能判断这个加的附件是原始上传的附件还是引用的附件,这是业务逻辑去判断的。
我上边的话的意思是我们的策略是我们也不管你是原始文件还是引用文件,因为数据库我们只存附件名称,附件是在固定目录里的,前端数据表操作命令执行的时候会直接把固定目录的附件删掉,这样,所有使用附件的地方就都找不到了


因此,我建议你使用服务端命令去做
回复 使用道具 举报
yulonger
注册会员   /  发表于:2020-9-14 10:46:56
5#
打抱不平一下:删除原始带附件表单,自然要删除附件;如果其他表单提数调用的这个附件,我也觉得不应该删除,你凭啥删除呀,你就是调用展示下而已。你们要修改下前端命令针对附件、图片的这个逻辑。
回复 使用道具 举报
yulonger
注册会员   /  发表于:2020-9-14 10:49:01
6#
Eric.Liang 发表于 2020-9-14 10:28
换个问题问下你,如果今天你是删除原始表的附件,那你引用的附件需要删除么?我们如何才能判断这个加的附 ...

比如我物料档案内有对应的产品图片;我在销售单的销售明细数据引用了图片,我删除销售表单的时候,也会把我引用的图片删除,你觉得合适吗?  肯定不妥呀
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-7 17:27:35
8#
我也遇到图片每天都丢失的情况,找不到原因
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2021-4-7 17:37:27
9#
您好,由于该帖问题已结,
如有新的疑问,欢迎发新帖求助哈~
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-4-7 17:37:46
10#
phoben 发表于 2021-4-7 17:27
我也遇到图片每天都丢失的情况,找不到原因

您好,由于本贴较早,如果您有问题,可以新开一贴详细描述一下您的问题,最好可以提供工程文件给我们,我们实际测试一下~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部