zoukankan      html  css  js  c++  java
  • FormData 上传文件

    需要将选中的xml传到后台,通过xslt转换为html

    html:

    <div id="test">
      <form id="uploadForm"><!--这里我没有添加enctype="multipart/form-data",也可以使用,没有出问题-->
       <input type="file" name="testFile" value="选择文件">
       <input type="button" value="添加" id="mikasa">
      </form>
     </div>

    js:

    <script type="text/javascript">
      $("#mikasa").click(function(){
       $("#test div").remove();
        var formData = new FormData($( "#uploadForm" )[0]);  
            $.ajax({  
                 url: '/aToB' ,  
                 type: 'POST',  
                 data: formData,  
                 async: false,  
                 cache: false,  
                 contentType: false,  
                 processData: false,  
                 success: function (returndata) {  
              $("#test").append(returndata); 
                 },  
                 error: function (returndata) {  
                     alert("出错了");  
                 }  
            }); 
      });
     </script>

    后台:

    @RequestMapping("/aToB")
     @ResponseBody
     public String aToBl(@RequestParam("testFile")MultipartFile multipartFile) throws Exception {

     InputStream inputStream = multipartFile.getInputStream();
      
      return "xxx";
     }

  • 相关阅读:
    特征方程
    鸽巢原理
    Python列表与字典
    布尔型
    python字符串
    Python小笔记
    IntelliJ 中Maven pom.xml依赖不生效解决
    IDEA创建servlet,篇末有找不到servlet报404的原因
    jQuery的ajax之验证用户名是否被注册
    jquery之Validata表单验证
  • 原文地址:https://www.cnblogs.com/SweetTooth/p/7867309.html
Copyright © 2011-2022 走看看