度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 562|回复: 7

[分享] 度量快速开发平台中附件字段介绍

[复制链接]

197

主题

1307

帖子

3568

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3568
发表于 2018-4-6 14:24:36 | 显示全部楼层 |阅读模式
    度量快速开发平台中,字段可以设置为附件类型,设置为附件类型的字段,在上传了数据后,字段中保存的数据格式是这样:
   32位附件码|附件1名称
  32位附件码|附件1名称\附件2名称
   32位附件码|附件1名称\附件2名称\附件3名称

上面格式可以看到一个 附件 字段设置后,可以上传多个附件。根据存储数据格式情况,我们建议,附件这个字段长度尽量设置长,比如长度为1000或者2000,这样上传几个附件也不会提示字符超长。

度量快速开发平台中,附件字段是加密上传到服务器端的,数据库中实际上只记录了服务器上加密文件的指针位置。因此,我们要自己构建功能实现附件的查看和下载,就需要有专门的方法来实现。度量快速开发平台中也已经提供了该方法。

下面示例演示了读取业务中一条数据的附件的情况:

dim sql=""
sql="select  file_name,floder,file_save_name from sa_attachfiles where attachcode='32位附件码'"
dim dt = ExecuteSelect(sql)
网格部件1.DataTable=dt
网格部件1.RefreshDataByDataTable()


上面网格部件中,就列出该条业务数据的附件数据,有可能有多条附件数据。

在网格部件的双击事件上写:

DownloadFile(网格部件1.GetFocusedRowValue("FILE_NAME"),网格部件1.GetFocusedRowValue("FILE_SAVE_NAME"),1,网格部件1.GetFocusedRowValue("FLODER"))

就能下载与打开附件了。

downLoadFile 函数:
'第一个参数:本地文件名。如:文件.doc,即保存到本地的文件名。
'第二个参数:服务器上的文件名
'第三个参数:服务器上的文件目录,默认值为  1
'第四个参数:服务器上的子目录名称,没有则传空值
DownloadFile("管理者才看第十六期.doc","23b4709f0b034ef7a55f4c21ad365481.at",1,"文件目录")
附件打开.jpg

回复

使用道具 举报

197

主题

1307

帖子

3568

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3568
 楼主| 发表于 2018-4-6 14:25:43 | 显示全部楼层
大家可以测试下。
回复 支持 反对

使用道具 举报

197

主题

1307

帖子

3568

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3568
 楼主| 发表于 2018-4-6 14:26:08 | 显示全部楼层
有些业务中能用到。
回复 支持 反对

使用道具 举报

348

主题

3590

帖子

8888

积分

论坛元老

Rank: 8Rank: 8

积分
8888
发表于 2018-4-7 17:35:48 | 显示全部楼层
挺实用的一个功能,文件的上传下载经常用的
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

348

主题

3590

帖子

8888

积分

论坛元老

Rank: 8Rank: 8

积分
8888
发表于 2018-4-7 17:38:32 | 显示全部楼层
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

348

主题

3590

帖子

8888

积分

论坛元老

Rank: 8Rank: 8

积分
8888
发表于 2018-4-10 19:22:17 | 显示全部楼层
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

348

主题

3590

帖子

8888

积分

论坛元老

Rank: 8Rank: 8

积分
8888
发表于 2018-4-10 19:22:44 | 显示全部楼层
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

348

主题

3590

帖子

8888

积分

论坛元老

Rank: 8Rank: 8

积分
8888
发表于 2018-5-1 17:40:39 | 显示全部楼层
虽然 用的不多,但是针对特殊的需求还是挺有用的
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2018-12-13 00:08 , Processed in 0.449399 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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