【实例分享】如何配置附件上传位置?
问题:
H3 BPM默认情况下附件是存储在数据库中的,长时间下去数据库会越来越大,备份起来也很麻烦,请问如何配置可以让附件直接存储在指定目录或别的文件服务器中?
解决方法:
可以把附件分离出来单独放一个数据库或者配置文件服务器.
下面我介绍下H3 BPM的三种附件存储方式。
文件存储是设置H3 BPM所有的附件存储方式,可支持网络文件夹、FTP和数据库三种方式,系统默认采用数据库存储方式。
添加文件服务器,如下图所示:
如果数据库存储,那么需要设置数据库的访问方式,如果文件服务器或者FTP,那么设置文件服务器/ftp的地址,以及登陆账号和密码。
当文件夹服务器策略被设置为默认时,才会被系统启用,并且做为所有附件文件存储的方式。
注意如果文件服务器存储方式,则需要将IIS和服务设置以管理员身份运行。
以下是FTP存储设置参考
以下是文件服务器存储参考
文件服务器存储,需要在文件服务器中共享文件夹,例如192.168.1.1服务器的D:\xx\Attachment 目录,那么按照以上设置,服务器地址为:192.168.1.1,文件存储根目录设置为 Attachment。
对于文件服务器存储的方式,H3 BPM引擎服务要设置以管理员身份方式运行。
如果设置直接打开,则需要将服务器的 Attachment文件夹设置为IIS站点,例如设置为http://IP/Attachment 访问到服务器的Attachment文件夹,那么选择直接打开后,设置下载地址为:
系统打开附件的方式则不会通过H3引擎接口进行打开,而是直接转向URL地址,此方式可以减轻服务器压力,但是降低了安全性。
时间: 2024-11-07 11:12:18