度量快速开发平台中附件字段介绍
来源:互联网 发布:windows下安装pyqt5 编辑:程序博客网 时间:2024/06/06 00:45
度量快速开发平台中,字段可以设置为附件类型,设置为附件类型的字段,在上传了数据后,字段中保存的数据格式是这样:
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
'第四个参数:服务器上的子目录名称,没有则传空值
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("测试.xls","23b4709f0b034ef7a55f4c21ad365481.at",1,"文件目录")
原文地址:http://bbs.delit.cn/thread-950-1-1.html
转载请注明出处:
撰写人:度量科技www.delit.cn
0 0
- 度量快速开发平台中附件字段介绍
- 度量快速开发平台中调用存储过程介绍
- 度量快速开发平台中制作帮助文档实现介绍
- 度量快速开发平台ExportToExcel使用介绍
- 度量快速开发平台端口映射的介绍
- 度量快速开发平台分页构建介绍
- 度量快速开发平台:如何实现字段别名效果
- 度量快速开发平台中建立公共函数和调用方法介绍
- 度量快速开发平台窗体中定时执行实现思路
- 度量快速开发平台中使用.NET,API函数
- 报表设计器报表结构介绍———度量快速开发平台
- 度量快速开发平台——快速入门
- 度量快速开发平台中集成登录CS程序的思路设想
- 度量快速开发平台中DataTable.Select的一些其他用法
- 度量快速开发平台中“导入”功能的一般实现思路
- 度量快速开发平台邮件发错了怎么办?
- 度量快速开发平台网格部件批量删除
- 度量快速开发平台:网格部件批量更新数据
- ecshop二次开发--添加普通时间显示
- EventBus
- Android推送技术研究
- Netty处理HTTP之GET,POST请求
- 设计模式(10)--Reactor模式和NIO
- 度量快速开发平台中附件字段介绍
- 短发
- Erlang 之文件处理总结
- android开发常用组件和第三方库(二)
- 打开相机裁剪默认裁剪功能
- windows7环境下安装基于Theano的Keras
- 用idea查看tomcat源码
- 0029-java NIO
- Axure RP 7原型工具通过中继器实现动态表格效果