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

    1、pom.xml追加

    commons-io

    commons-fileupload

    2、dispatcherservlet-servlet.xml追加

        <bean id="multipartResolver"
            class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
            <property name="maxUploadSize" value="2000000" />
            <property name="defaultEncoding" value="utf-8" />
        </bean>

    3、html引入Jquery Form插件

    <script type="text/javascript" src="/lib/jquery.form.min.js"></script>

    4、示例

    HTML

        <form id="file-upload-form" class="hide" method="post" enctype="multipart/form-data">
            <input name="file" type="file" />
            <input name="id" type="hidden"value="1" />
            <button onclick="uploadFile()">Upload File</button>
        </form>

    JS

    function uploadFile() {
        $('#file-upload-form').ajaxSubmit({
            type: "post",
            url: '/file_upload',
            dataType: "json",
            success: function(resp) {
                alert("a");
            }
        });
    }

    Java

        /**
         * 测试<br>
         * 异步上传文件
         *
         * @author Deolin
         */
        @RequestMapping(value = "file_upload", method = RequestMethod.POST)
        @ResponseBody
        public void file_upload(@RequestParam MultipartFile file) {
            LOG.info("上传");
        }
  • 相关阅读:
    HDU 4901 The Romantic Hero
    COGS8 备用交换机
    POJ 1466 Girls and Boys
    bzoj3442 学习小组
    bzoj2054 疯狂的馒头
    POJ2135 Farm Tour
    POJ 1149 PIGS
    Html5 Canvas学习之路(五)
    关于跨域简单总结
    vue-baidu-map 进入页面自动定位的解决方案!
  • 原文地址:https://www.cnblogs.com/deolin/p/7469855.html
Copyright © 2011-2022 走看看