起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 234|回复: 8

【结贴】上传的文档放在什么地方

[复制链接]
发表于 2009-7-21 21:50:32 | 显示全部楼层 |阅读模式
请问,
文档上传后,会放到服务器的什么目录下?
回复

使用道具 举报

发表于 2009-7-21 22:04:47 | 显示全部楼层
默认是放到服务端的..\X3 Server\TOMCAT\bin\alf_data\contentstore
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-22 10:06:27 | 显示全部楼层
contentsrore里有存附件,而且是按年和月分了文件夹。但附件好像使用二进制文件来存的。
这里有不明白的地方,系统对bin文件的命名是按什么规则的?
如何把bin文件与表tdocrelevancy中附件的显示名字联系起来?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-22 10:20:19 | 显示全部楼层
另外还有个问题,在删除业务主表记录时,用字段A做了文档关联。而且已经上传了附件。
那么在 X3 中删除业务主表记录时,会级联删除表tdocrelevancy中对应的记录。但在服务器上的附件会被一起删掉吗?
回复 支持 反对

使用道具 举报

发表于 2009-7-22 10:30:31 | 显示全部楼层
3楼的问题
1、根据文件名去 NODE_PROPERTIES 表里查 string_value 这个字段like 那个文件名。
然后根据 查出的结果的 GUID值 等于 TDOCSYSTEM  的 FID 字段的值,所得到的结果,FCREATORNAME  这个字段的值就是你想要的值,也就是发送人

例如:文件名为:D:\Justep\X33088\X3 Server\TOMCAT\bin\alf_data\contentstore\2008\12\1
91e4e24c-bf53-11dd-bd9b-1357bee67798.bin
那么
·select * from NODE_PROPERTIES where string_value like '%91e4e24c-bf53-11dd-bd9b-1357bee67798.bin%'
得到结果中的GUID字段,然后根据这个guid的值,去(TDOCSYSTEM)中找相应的文档数据
·SELECT * FROM TDOCSYSTEM where fid = (select guid from NODE_PROPERTIES where string_value like '%91e4e24c-bf53-11dd-bd9b-1357bee67798.bin%')
最后,可以得到文档与业务数据的关联关系(TDOCRELEVANCY)
·SELECT * FROM TDOCRELEVANCY where fdocguid = (SELECT fguid FROM TDOCSYSTEM where fid = (select guid from NODE_PROPERTIES where string_value like '%91e4e24c-bf53-11dd-bd9b-1357bee67798.bin%'))


2、根据业务数据去找文件(举例,比如是任务表中的某个任务GUID)
·根据业务数据找到这个文档关联
SELECT fdocguid FROM TDOCRELEVANCY where fkeyvalue0 = (
         select fkeyvalue0 from TTASKBIZDATA where ftaskguid =(
                   select fguid from ttask where fguid='5FDF33B5473844999C1750C9C52CA9B5'
                                                               )
                                                      )
回复 支持 反对

使用道具 举报

发表于 2009-7-22 10:32:26 | 显示全部楼层
4楼的问题
不会删除服务器上的附件。但是3088之后有工具可以清除某一天前的Messager上传的附件和垃圾附件(业务数据与文档关联数据已不存在的文件),具体请在论坛里搜索一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-23 12:08:04 | 显示全部楼层
我先看看吧。好像说主窗体的模板中还有相关的函数。
回复 支持 反对

使用道具 举报

发表于 2009-7-23 12:52:51 | 显示全部楼层
附件删除需要借助工具。
如果没别的问题就先结贴?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-27 17:11:38 | 显示全部楼层
请结贴!

谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 17:25 , Processed in 0.038578 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表