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

    使用ajax+表单+jQuery;

    function sendFile() {
        var action = "c/goFile.do";
        $("#form").ajaxSubmit( {
            url : action,
            success : function(data) {
                var htm = "<per>"+data
                "</per>"
                $("#content").text(data);
                console.log(data);
            }
        });
        return false;
    }
    <form id="form" enctype="multipart/form-data"
                method="post" onsubmit="return saveReport()">
                <input id="file" name="file" type="file" onchange="fileChange()"/>
            </form>
    @RequestMapping("/goFile")
        @ResponseBody
        public String goFile(@RequestParam MultipartFile file, Model model) throws Exception{
            String str = InputStreamTOString(file.getInputStream(), "utf-8");
            return str ;
        }
         public String InputStreamTOString(InputStream in,String encoding) throws Exception{
             int BUFFER_SIZE = 1024;
             ByteArrayOutputStream outStream = new ByteArrayOutputStream();
             byte[] data = new byte[BUFFER_SIZE];
             int count = -1;
             while((count = in.read(data,0,BUFFER_SIZE)) != -1)
                 outStream.write(data, 0, count);
             data = null;
             return new String(outStream.toByteArray(),encoding);
         }

      

  • 相关阅读:
    Javascript优化
    网页设计单页和多页的选择
    让404页面变得更加实用
    优秀的主页设计
    CSS常见布局解决方案
    前端极限性能优化
    记一次项目实训心得经验
    部署windows2008虚拟机
    httprunner学习总结
    意见汇总
  • 原文地址:https://www.cnblogs.com/Silababy/p/4162161.html
Copyright © 2011-2022 走看看