起步软件技术论坛-X3

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

文档上传

[复制链接]
发表于 2010-1-21 10:27:28 | 显示全部楼层 |阅读模式
请问平台自带的 文档上传 是哪个功能
回复

使用道具 举报

发表于 2010-1-21 10:50:27 | 显示全部楼层
你是功能上定义文档上传用平台的哪个功能来实现?如果不是,具体指啥?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-21 11:00:57 | 显示全部楼层
任务中心 有个文档上传功能

问题是 右键菜单 有 上传和 从我电脑引入   这两个功能 请问有什么区别吗   还有就是 两个操作 上传和引入的文档 是保持在数据库 还是 保存在 服务器 文件夹下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-21 11:05:21 | 显示全部楼层
我想 参考 平台自带的 文档上传功能 ,调用平台可用的函数

在自己设计的界面上 实现文档上传,和下载  我需要把文档保存在 服务器的文件夹下,而不是数据库里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-21 14:03:17 | 显示全部楼层
我就想问一下  我可以调用平台的哪个函数可以实现 文件上传到服务器的文件夹下 同时要把这个文件的一些属性保存到我自己创建的一个表中   我要实现的就是这个功能
回复 支持 反对

使用道具 举报

发表于 2010-1-21 14:46:27 | 显示全部楼层
上传是指上传你当前编辑的文件,上传到服务器上去;而从我的电脑引入是指,就是把机器上的文件传到服务器,是新建一个文件


还有就是 两个操作 上传和引入的文档 是保持在数据库 还是 保存在 服务器 文件夹下
服务器的文件夹下。
回复 支持 反对

使用道具 举报

发表于 2010-1-21 15:28:21 | 显示全部楼层
那两个东东在 业务模型\协同系统\文档\关联\文档关联信息\文档关联网格 的 ActionList 上,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-21 15:44:20 | 显示全部楼层
procedure TRelevancyGrid.NewDocFromLocal(const AOSFileName: string);
var
  lFileName: string;
begin
  lFileName := TDocSystem.GetANewFileName(Dir,
    FileSys.FileUtils.GetFileExt(AOSFileName), TDocUtils.DefaultFileExtName);

  DataSetDocRelevancy.DisableControls;
  try
    DataSetDocRelevancy.Insert;
    DataSetDocRelevancy.FieldByName('FDOCNAME').AsString := FileSys.FileUtils.GetFileName(AOSFileName);;
    DataSetDocRelevancy.FieldByName('FDOCURL').AsString := SysUtils.UpperCase(lFileName);
    DataSetDocRelevancy.FieldByName('FDOCGUID').AsString := FileSys.FileUtils.GetFileNameNoExt(lFileName);
    DataSetDocRelevancy.FieldByName('FOSFILENAME').AsString := AOSFileName;
    DataSetDocRelevancy.FieldByName('FKIND').AsString := SysUtils.UpperCase(FileSys.FileUtils.GetFileExt(lFileName));
    DataSetDocRelevancy.FieldByName('FSIZE').AsInteger := GetFileSize(AOSFileName);
    DataSetDocRelevancy.FieldByName('FDEFAULTDIR').AsString := FDefineItem.Dir;
    DataSetDocRelevancy.FieldByName('FSUBDIRNAME').AsString := SubDirName;
    DataSetDocRelevancy.FieldByName('FFILESTATE').AsInteger := TDOCRELEVANCYINFO2.FileState_New;
    DataSetDocRelevancy.Post;
  finally
    DataSetDocRelevancy.EnableControls;
  end;
end;

这就是从电脑引入 后 运行的函数 但是我发现 这只是把文件的一些属性保存在数据字段里 ,没发现 怎样实现 把本地的文件上传到服务器文件夹,请问这段代码 在哪里啊
回复 支持 反对

使用道具 举报

发表于 2010-1-21 16:49:35 | 显示全部楼层
DoUpLoadFile
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 14:45 , Processed in 0.040495 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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