上传附件的存储方式介绍--V10.3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
K/3系统上传附件的存储方式介绍
本期概述
●本文档适用于 K/3 10.3 及以上版本
●本文档针对K/3系统中上传附件后,附件的存储方式进行讲解,通过本文档的学习
可以了解附件上传时文件的存储位置以及不同存储方式的区别。
版本信息
●2014年01月31日 V1.0 编写人:黄俊锋
●2014年02月27日 V2.0 修改人:陈研鑫
●2014年03月06日 V3.0 修改人:袁媛
版权信息
●本文件使用须知
著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。如果您不接受或违反上述约定,您使用本文件的授权将自动终止,同时您应立即销毁任何已下载或打印好的本文件内容。
著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。本文件中的内容也可能已经过期,著作权人不承诺更新它们。如需得到最新的技术信息和服务,您可向当地的金蝶业务联系人和合作伙伴进行咨询。
著作权声明著作权所有 2014 金蝶软件(中国)有限公司。
所有权利均予保留。
目录
1. 问题背景 (3)
2. 问题分析 (3)
2.1 数据库式存储 (4)
2.2 硬盘式存储 (6)
3. 总结 (8)
1. 问题背景
金蝶K/3业务系统存储的资料,除常见的数字和文字以外,还会存在图片、文档等附件信息,如基础资料的核算项目设置时,就可以添加附件属性,这些附件在金蝶K/3系统中如何进行存储管理,会直接影响系统环境的部署。例如,当附件上传后存在磁盘上时,那么重装系统必定需要先进行文件的备份;如果附件上传后直接存储在数据库中,那么重装系统时只需要做好数据库备份即可。
本文档将详细介绍金蝶K/3产品各阶段,附件上传后存储方式的变化,以及各存储方式的优缺点。
2. 问题分析
在K/3 V13.1版本核算项目属性设置中,上传附件的存储方式分为两种,数据库式存储和硬盘式存储,如图-1所示。首先整体介绍一下【附件管理】功能,然后再分别介绍两种存储方式。
图-1 附件管理
附件管理界面字段说明:
保存方式:分“数据库式存储”和“硬盘式存储”两种方式选择;
附件说明:对附件进行简单说明,例如可输入附件名称,也可不维护;
附件文件名:附件选择字段,用于浏览选择到需上传的附件,附件文件格式没有要求,但限定大小不能超过50MB;
文件大小:附件的大小,单位:KB,附件上传后系统自动反填;
上传人:当前登录K/3系统的操作用户,附件上传后系统自动反填;
上传时间:附件成功上传的时间,附件上传后系统自动反填;
审核人:对当前附件进行审核的用户,执行审核操作时系统自动填写。当某个附件被审核后则不允许任何用户对它进行修改或删除。用户可以通过此功能来实现对某些重要附件的控制管理。用户也可以通过反审核操作,取消附件的“审核”状态。
金蝶K/3从V12.1版本开始提供数据库式存储和硬盘式存储两种存储方式,V12.1之前的历史版本上传附件都存储在数据库中,不提供多种保存方式的选择。
2.1 数据库式存储
数据库式存储,顾名思义是指将附件文件存放在数据库中,任何客户端都允许执行上传操作。
登录金蝶K/3主控台后,依次单击【系统设置】→【基础资料】→【公共资料】,双击打开任意一项公共资料,例如【物料】,然后双击打开需要添加附件的明细物料,在打开的修改窗口中单击【附件】按钮,即可调出【附件管理】编辑窗口,如图-2所示。
图-2 附件管理界面
单击“附件文件名”字段右侧的图标,进入选择附件的页面,这里允许上传任何格式的文件,如图-4所示。
图-4 选择附件文件界面
文件选择完毕后,点击【保存】按钮,系统会自动将附件文件上传至数据库服务器并写入账套数据库实体中,并且在附件管理编辑窗口中系统将自动反写其它字段,如图-5所示。上传后的附件,可以分别通过【打开】和【下载】功能进行打开查看或直接下载至本地使用。
图-5 附件上传保存后界面
分析与说明
1.数据库式存储的优点:
(1)附件文件直接保存在数据库中,安全性高,且不容易丢失。
(2)直接选择文件上传即可,操作简便。
2.数据库式存储的缺点:
(1)如果上传附件过多,会导致账套数据库实体增大。
(2)由于附件上传后是直接将文件数据转化成十六进制内容存储在数据库表中,即使是在数据库中也无法识别附件内容,因此如果需要对附件内容进行修改,是无法直接在数据库中修改保存的。需要将附件修改完成后,重新上传新附件替换原有附件。
2.2 硬盘式存储
硬盘式存储,是指将附件文件存储在附件管理的服务器上,如图-6所示。
图-6 硬盘式存储界面
通常情况下,硬盘式存储需要提供一台硬盘空间比较充裕的机器,作为存放附件的共享文件服务器,该机器与K/3客户端以及K/3服务器之间需要能正常地进行共享访问。如果没有提供单独共享文件服务器的条件时,也可以使用客户端或服务器本地磁盘的资源,这就对上传文件的安全性有一定的要求,这点将在下面的详细介绍中提到。
在共享文件服务器或本地磁盘上建立一个共享文件夹,如D:\SHARE,设置文件夹的共享属性,开放文件夹的共享权限,并确保所有客户端能通过访问共享的方式访问到该共享文件夹,并将需上传的文件写入到共享文件夹中。
继续以【公共资料】下【物料】的附件管理为例,当选择“硬盘式存储”时,只允许选择上传共享文件服务器共享文件夹地址下的文件,或者是本地磁盘共享文件夹地址下的文件。
附件文件名必须为网络路径格式“\\机器名\路径\文件名”,如图-8、图-9所示。即在打开的【请选择附件文件】窗口的【文件名】字段中,需以计算机名称或IP地址的访问方式先输入共享访问地址如“\\PC-201212201458”或“\\192.168.1.1”,单击【打开】按钮后即可查看到该机器上已共享的文件夹或文件,然后选择需上传的文件即可。这对于选择共享文件服务器上的文件很好理解,但如果是选择本地磁盘共享文件夹地址下的文件的情况,同样也需要通过共享访问的方式先打开本地所有共享信息,然后再选择到共享文件夹地址下的文件,不能直接选择本地磁盘,当然也不能使用127.0.0.1或localhost方式定位本机,