ssm框架和layui实现上传功能

本文介绍了如何使用SSM框架和LayUI前端组件在Web应用中实现文件上传功能。前端通过LayUI的上传模块实现文件选择和预览,通过按钮触发多文件上传,同时在上传前获取额外数据。后端使用SpringMVC配置文件上传解析器,并在Controller层接收上传的文件和额外参数。
摘要由CSDN通过智能技术生成

前端:

引入js和css

<link rel="stylesheet" href="bootstarp/layui/css/layui.css" media="all">

<script src="bootstarp/layui/layui.js" charset="utf-8"></script>

按钮:

  <button type="button" class="layui-btn layui-btn-primary" id="picList">

                        <i class="layui-icon">&#xe61f;</i>选择文件

</button>

 <button type="button" class="layui-btn" id="manyPicUpload">
                                        <i class="layui-icon"></i>开始上传

   </button>

js部分:  注:多问健上传实际上是在前端单文件循环上传

    /*上传下载js*/
        layui.use('upload',function() {
                    var $ = layui.jquery, upload = layui.upload;

                    //图片上传
                    upload.render({
                    elem : '#test2',
                    url : 'pic/upload',
                    multiple : false,
                    auto : false,
                    bindAction : '#1vnupload',
                    before : function(obj) {
                                //预读本地文件示例,不支持ie8
                                obj.preview(function(index,file, result) {
                                        $('#1vNCompare').empty();
                                        $('#1vNCompare').append('<div class="thumbnail text-overflow" style="text-align: center;">'
                                                                + '<img src="' + result + '" />'
                                                                + '<h3>'
                                                                + "原始图片"
  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值