前几天,由于项目的需求,需要在infopath中上传多附件,当我用重复表设计好表单后。以为,客户的需求已经很容易的就搞定了,没想到当我在测试的到时候。发现了infopath在一次上传附件时,最大容量才5M
没办法,只好想别的解决方案了。之后,想到的方案就是:在表单提交之前讲infopath表单中的附件分解并上传到MOSS文档库中。
这样不当可以解决附件上传的问题,同时也避免了表单容量大的问题,可谓是一举两得
同时也支持附件的删除
首先看看设计的表单,两个重复表,一个是用来上传多附件,另一个是用来存放上传附件的列表
当看到,上传附件列表中已经有数据是,可以到相应的文档库中找到infopath中上传的附件,如图标有“新”字样的就是infopath中的附件分解出来的
效果图,就是这样了,下面来看看终点的,代码部分
代码部分主要的技术点就是infopath附件的分解和对infopath重复表的操作
时间: 2024-12-03 16:06:45