InfoPath上传多附件解决方法

前几天,由于项目的需求,需要在infopath中上传多附件,当我用重复表设计好表单后。以为,客户的需求已经很容易的就搞定了,没想到当我在测试的到时候。发现了infopath在一次上传附件时,最大容量才5M

没办法,只好想别的解决方案了。之后,想到的方案就是:在表单提交之前讲infopath表单中的附件分解并上传到MOSS文档库中。

这样不当可以解决附件上传的问题,同时也避免了表单容量大的问题,可谓是一举两得

同时也支持附件的删除

首先看看设计的表单,两个重复表,一个是用来上传多附件,另一个是用来存放上传附件的列表


当看到,上传附件列表中已经有数据是,可以到相应的文档库中找到infopath中上传的附件,如图标有“新”字样的就是infopath中的附件分解出来的


效果图,就是这样了,下面来看看终点的,代码部分

代码部分主要的技术点就是infopath附件的分解和对infopath重复表的操作

时间: 2024-12-03 16:06:45

InfoPath上传多附件解决方法的相关文章

Win8中谷歌浏览器无法上传网站附件解决方法

在Windows 8中使用chrome浏览器的用户可能会遇过部分网站或者论坛无法上传附件,无法弹出窗口添加文件,或一些在线视频无法播放.这对于chrome粉带来大大的不方便啊,需要用IE TAB插件来切换或备用个浏览器. 其实解决方法还是有的,之前被这问题烦很久,让PC6来教你.小编亲测成功了. 这个不是chrome的错,是flash插件的问题,chrome内置的flash插件出错冲突. 解决方法如下: 1.Chrome地址栏输入chrome://plugins/,找到Flash (2 file

windows下使用IIS配置的PHP无法上传文件的解决方法_win服务器

延续<Windows Server 2003中iis配置php>一文 服务器上使用Apache2+PHP正常运行,换成IIS+PHP,先后出现了php.ini的环境变量无法读取,php中验证码无法显示的问题,如今又有人反应无法上传图片的问题. 从IIS替换Apache2的过程仅仅是开启IIS,关闭Apache2,其它的没什么变化,但是却发生了如此多的差异,看样子IIS支持PHP还是有很多要进行修改的. 分析: 根据上面的描述,我怀疑问题出在IIS的权限配置上,IUSR_MACHINE的帐户对u

360云盘上传速度慢解决方法

  方法一: 1.登陆"360云盘"网页客户端,点击"上传"按钮 2.在打开的"上传文件至360云盘"界面中,点击"安装升级控制"链接. > 3.此时会下载并安装"加速上传插件",利用该软件,可实现秒上传功能.在某此情况下,可大大提高文件上传的速度. 方法二: 1.登陆"360云盘"网页客户端, 2.进入到主界面后,我们找到并点击右上角的"倒三角形"状的小图标,

SwfUpload在IE10上不出现上传按钮的解决方法

在系统测试过程中,发现使用了SwfUpload实现的无刷新上传功能,在IE10上竟然无法使用了,难道SwfUpload不支持吗?还是需要换一种实现方式呢?最后通过了解SwfUplad.JS文件发现,我们是可以修改的,让其支持IE10,具体解决方案如下: 打 开SwfUpload.js,在js文件中找到// Private: getFlashHTML generates the object tag needed to embed the flash in to the document"这行和&

SwfUpload在IE10上不出现上传按钮的解决方法_javascript技巧

在系统测试过程中,发现使用了SwfUpload实现的无刷新上传功能,在IE10上竟然无法使用了,难道SwfUpload不支持吗?还是需要换一种实现方式呢?最后通过了解SwfUplad.JS文件发现,我们是可以修改的,让其支持IE10,具体解决方案如下: 打开SwfUpload.js,在js文件中找到// Private: getFlashHTML generates the object tag needed to embed the flash in to the document"这行和&q

php环境无法上传文件的解决方法_php技巧

一. 检查网站目录的权限. 上传目录是否有写入权限. 二. php.ini配置文件 php.ini中影响上传的有以下几处: file_uploads 是否开启 on 必须开启 是否允许HTTP文件上传 post_max_size = 8M PHP接受的POST数据最大长度.此设定也影响到文件上传. 要上传大文件,该值必须大于"upload_max_filesize" 如果配置脚本中激活了内存限制,"memory_limit"也会影响文件上传. 一般说来,"

PHP上传文件大小限制解决方法

参考配置: 在php.ini里面查看如下行: upload_max_filesize = 8M     post_max_size = 10M     memory_limit = 20M  

解决PHP程序上传最大2M问题解决方法

打开位于: C:/WINDOWS 的 php.ini 文件( 这个php.ini不一定是在C盘哦,要看你配置环境时这个文件是放在那个盘哦,像我就不喜欢放在C盘了) 然后在php.ini中我们找到如下几个参数进行修改:  代码如下 复制代码 upload_max_filesize = 2M     (php程序最大可以上传的附件值) post_max_size = 8M           (form表单POST类型上传的最大可以上传值) memory_limit = 8M           (

JSP SmartUpload上传文件乱码解决纪实+UploadBean上传解决方案

js|解决|上传 作者:fbysss声明:本文为fbysss原创,如需引用,请注明作者及引用地址关键字:smartupload,uploadbean,linux,中文乱码一.SmartUpload上传文件乱码解决纪实 恶心指数:五星 完成程度:80%(文件名问题未解决) 问题描述:在windows下开发的web应用,用到了smartupload上传文件,需求很简单,就是一个表单文件formdata.jsp,一个获取表单并上传的文件getdata.jsp,调试的时候,windows和linux系统