zoukankan      html  css  js  c++  java
  • 多文件上传之springMVC

    1、前端

     

    
    

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" <html>

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <c:set var="ctx" value="${pageContext.request.contextPath}"/>
       <script type="text/javascript" src="${ctx}/EasyUI/jquery.min.js"></script>
    </head>
    <body>
    <%--多文件上传--%>
    <form id="batchUploadRiskFileForm" action="" method="post" enctype="multipart/form-data">
        选择文件:<input id="uploadFiles" type="file" multiple="multiple">
        <span class="easyui-linkbutton" onclick="batchUpdateRiskRule()">提交</span>
    </form>
    </body>
    </html>
    <script>
      //批量上传
        function batchUpdateRiskRule() {
            var formData = new FormData();
            var fileInput = document.getElementById('uploadFiles');
            var files = fileInput.files;
    //        alert(files.length);
            for (var i = 0; i < files.length; i++) {
                if (files[i] != null) {
                    formData.append("file", files[i]);
                }
            }
            $.ajax({
                url:  '${ctx}/resources/uploadFiles',
                type: "post",
                fileElementId: "file", // 上传文件的id、name属性名
                dataType : 'json', // 接受数据格式
                data: formData,
                mimeType: 'multipart/form-data',
                async: false,
                contentType: false,
                processData: false,
                // secureuri: true, //一般设置为false
                success: function (msg) {
              alert(msg);
    }, error: function (msg) { alert("error:"+msg); } }); } </script>

    2、后端

      //文件上传处理
        @RequestMapping(value = "/resources/uploadFiles", method = RequestMethod.POST) 
      public List<HashMap<String, String>> uploadBannerFiles(SiteResources siteResource, @RequestParam("file") MultipartFile[] files, HttpSession session) throws Exception {     
        //处理

      }
  • 相关阅读:
    指令级并行:动态调度技术
    单纯形法的矩阵描述
    QTextEdit回车事件重写
    整数规划
    全退
    流水线分析例题
    操作系统期中复习思考题
    流水线技术概述
    中心极限定理
    大数定律
  • 原文地址:https://www.cnblogs.com/yhongyin/p/9346292.html
Copyright © 2011-2022 走看看