欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
使用NUI实现单个字段的多文件上传及页面打印功能
以本地环境为例:Platform7.6 Oracle 10g IE11
一、单字段多附件上传分为两部分内容:将附件上传到服务器上和将附件上传信息写入到AB2_MM_FILE表里
1、在Studio中导入如下“单字段多附件上传和页面打印.zip”源码,执行“建表语句.zip”中的建表语句,建表语句是oracle的,若是其他类型数据库需要进行调整
2、源码导入成功,启动server,访问附件上传的jsp:http://127.0.0.1:8080/default/filesupload/index.jsp,点击“请选择文件”,弹出选择上传文件窗口
在环境中选择需要上传的文件后就已经将文件上传到apps_config\default\work_temp\upload目录下了,上传的多个文件需要依次选择,不支持同时选择多个
若是需要修改apps_config\default\work_temp\upload目录,登录governor,修改”文件上传临时存放目录”配置,修改后,上传文件就会传入到新的目录下
3、文件上传成功后,点击页面上的“上传”按钮,附件上传的相关信息存入到AB2_MM_FILE表里
补充:1)上传队列后的蓝色字体的“删除”操作,只会将上传到apps_config\default\work_temp\upload目录下的文件删除,不会删除表里已有的记录
2)页面上的“取消所有上传”不可操作
二、页面打印
导入的”单字段多附件上传和页面打印.zip”含有页面打印的源码,上面已经将环境部署好了,直接访问页面打印url:http://127.0.0.1:8080/default/filesupload/js/print.jsp,
在页面上点击“打印”按钮,弹出打印选项
备注:
1、多附件上传只实现了单个字段的多文件上传,不支持多个字段的多文件上传。
2、支持EOS75和EOS76两个版本,需要swf支持(Flash),支持IE10及以上、Firefox、Chrome,Safari未测试。
3、页面打印对IE显示支持不友好,但是打印功能尚可,对非IE核心的浏览器打印支持较好。