起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 402|回复: 16

【结贴】请教关于知识中心物理文件名加密的问题

[复制链接]
发表于 2009-11-8 02:32:09 | 显示全部楼层 |阅读模式
我用程序上传一个文档到知识中心,在“文档系统表”中登记的文件名是 CB06177BB7B2472CB5D9F4C954DF82D5.doc ,但存在alf_data目录下的物理文件名是 55fd022f-cbbf-11de-8af9-bde0bf8b3a1a.bin 。
请教是根据什么算法进行转换的,目前做批量文档上传时急需!
多谢!

补充:数据库中登记着 文件的hash值如下:D39BF17783898790FC36FD217996FCD1 。与这个值有关系吗?
回复

使用道具 举报

发表于 2009-11-9 09:12:17 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 11:20:20 | 显示全部楼层
帖子看过了,解决不了我的问题!
我需要知道平台用来生成 类似55fd022f-cbbf-11de-8af9-bde0bf8b3a1a.bin 文件名的方法。
回复 支持 反对

使用道具 举报

发表于 2009-11-9 11:31:40 | 显示全部楼层
楼主的批量上传调用平台提供的方法就可以了
这个文件名称是文档服务器产生的,里面的具体怎么生成不是很了解(文档服务器是第3方开源的软件)
2楼的链接方式中已经给出了文档系统表与这个文件名字的对应关系,楼主想实现什么东西呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 11:34:05 | 显示全部楼层
批量上传我调用平台提供的方法,传20个文件就没办法上传了,TOMCAT会报进程死锁。
回复 支持 反对

使用道具 举报

发表于 2009-11-9 13:44:16 | 显示全部楼层
去数据库看看那些表死锁,确认一下是不是文档相关的表
如果是那就是这个文档服务器本身对大批量同时上传附件效果不好,以前遇到过类似的问题,后来我们自己做了个文档服务器效果还不错,你先确认一下表,如果是文档相关的表我们可以把这个新的文档服务器给你你测试一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 14:14:30 | 显示全部楼层
多谢!
我先搞搞!
回复 支持 反对

使用道具 举报

发表于 2009-11-9 14:31:44 | 显示全部楼层
好,有结果后反馈一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 18:37:58 | 显示全部楼层
目前进展:目前测试的数据量批量上传基本没问题了,没有出现死锁的现象!
但传一会儿以后,TOMCAT会报如下错误:
警告: java.sql.SQLException: 违反了 PRIMARY KEY 约束 'PK__TDOCDISK__32767D0B'。
不能在对象 'TDOCDISK' 中插入重复键。

补充:错误提示出现后,即使重启TOMCAT,只要 一进入X3系统,错误提示就会出现。

再补充:已经确认,错误提示的出现是因为有文件上传不成功。但文件已经登记到数据库中,也完成了100%,但在“上传和下载”对话框中显示是上传失败。目前还不知道原因!
回复 支持 反对

使用道具 举报

发表于 2009-11-10 08:52:30 | 显示全部楼层
错误是因为主键冲突了

打开上传下载对话框把上传失败的那个文档删除,重新上传看看呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 01:24 , Processed in 0.040135 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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