区域批量导入ocupload一键上传使用

2 篇文章 0 订阅
1 篇文章 0 订阅

1.导入jquery.ocupload-1.1.2.js到项目中
2.在页面引入ocupload.js

<!-- 导入jquery核心类库 -->
        <script type="text/javascript" src="../../js/jquery-1.8.3.js"></script>
        <!-- 导入ocupload -->
        <script type="text/javascript" 
            src="../../js/ocupload/jquery.ocupload-1.1.2.js" ></script>

3.为导入按钮,添加一键上传效果

// 为导入按钮,添加一键上传效果 
                $("#button-import").upload({
                    // 默认name为file 
                    action : '../../area_batchImport.action',
                    onSelect :function(){
                        // 选中文件后,关闭自动提交 
                        this.autoSubmit = false ;
                        // 判定文件格式 ,以.xls 或者 .xlsx 结尾 
                        var filename = this.filename();
                        var regex = /^.*\.(xls|xlsx)$/ ;
                        if(regex.test(filename)){
                            // 满足
                            this.submit();
                        }else{
                            $.messager.alert("警告","只能上传.xls或.xlsx结尾的文件!","warning");
                        }
                    },
                    onComplete : function(response){
                        alert("文件上传成功!");
                    }
                });

4.使用struts2文件上传机制,接收上传文件
编写AreaAction接收上传文件,在Action中定义三个成员变量

private File file;
private String fileFileName;
private String fileContentType;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值