起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 236|回复: 10

【结】文档上传同名??**

[复制链接]
发表于 2009-11-27 10:17:28 | 显示全部楼层 |阅读模式
文档关联上传文件存在同名的话做个提示在3088版本怎么没有了(记得以前3以下版本有的)??
帮看下在那里添加上去??
回复

使用道具 举报

发表于 2009-11-27 10:20:05 | 显示全部楼层
你自己可以加一个判断。具体论坛里搜索一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 10:45:30 | 显示全部楼层
论坛搜索不出来...
回复 支持 反对

使用道具 举报

发表于 2009-11-27 10:50:22 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 10:58:56 | 显示全部楼层
楼上帖子那个方法是旧版本用的...现在3000以上版本都不用那个上传的方法了...
回复 支持 反对

使用道具 举报

发表于 2009-11-27 11:37:17 | 显示全部楼层
你可以利用上面的方法进行判断是否有重名。
然后在相应的脚本中调用就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 11:44:36 | 显示全部楼层
那个帖子写的判断是这个
procedure TRELEVANCYDOC.NewFileFromLocal(const AOSFileName: string);         过程中
。。。。。。。。。。。。
if not zwjUtils.TzwjUtils.RelevencyDocFileExists(lFileAttribute.DisplayName) then // 添加的
     begin
        TUnStructureDocUtils.NewFile(FDocOperationProvider.Resolver.DocContext,
       lFileName, lFileAttribute);
      AddListItem(lFileName, '', '', 0);
     end
    else begin
      Dialogs.ShowMessage('文件 '''+lFileAttribute.DisplayName+''' 已经上传过了,要上传请改名');//防止上传同名文件,否则的话,即使上传的附件与其它时候上传附件显示名称相同的时候,也提示错误。
他所写的过程已经废弃不用了..
然后这个我不明白是甚么
if not zwjUtils.TzwjUtils.RelevencyDocFileExists(lFileAttribute.DisplayName) then .
回复 支持 反对

使用道具 举报

发表于 2009-11-27 11:50:29 | 显示全部楼层
RelevencyDocFileExists这个是判断文档是否有重名的判断过程
你上面的这段代码是 脚本中调用这个判断。你只要在现在的版本中相关的脚本中调用这个判断逻辑。
就是加上这样的代码
if not zwjUtils.TzwjUtils.RelevencyDocFileExists(lFileAttribute.DisplayName) then
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-27 12:10:42 | 显示全部楼层
if not zwjUtils.TzwjUtils.RelevencyDocFileExists(lFileAttribute.DisplayName) then
这个我加上了
就是这2个zwjUtils.TzwjUtils. 不知道是甚么?
回复 支持 反对

使用道具 举报

发表于 2009-11-27 12:15:41 | 显示全部楼层
人家自己写的资源集。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 22:43 , Processed in 0.038370 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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