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

    上传下载
    1、表单要求
      encodeType必须为multpart/form-data
        不可是application/x-www-form-urlencoded
      无论是表单直接提交还是ajax的请求,请求类型必须为post
      文件项的name属性必须和处理器方法的参数名称一致
        <input type="file" id="upImg" name="upload">
        public String doImageUp(@RequestParam("upload") MultipartFile upload) throws Exception{
      
    2.目录映射
    文件上传后,在数据库中存的是路径,而真正的文件要放到服务器上
    http:localhost:8080
    真正访问的是服务器上F盘:imagesgrass.jpg

    通过idea映射,配置好映射关系

    3.上传文件需要依赖在pom.xml中

    <!--文件上传-->
    <dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.5</version>
    </dependency>
    <dependency>
    <groupId>commons-fileupload</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.3.2</version>
    </dependency>


    4.在springmvc的配置文件中配置文件上传解析器

    <!--文件上传解析器-->
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <property name="defaultEncoding" value="utf-8"/>
    <property name="maxUploadSize" value="52400000"/>
    </bean>


    5.上传图片后,能立即回显到页面
    利用ajax请求,局部刷新

  • 相关阅读:
    496. 下一个更大元素 I『简单』
    492. 构造矩形『简单』
    443. 压缩字符串『简单』
    455. 分发饼干『简单』
    463. 岛屿的周长『简单』
    38. 外观数列『简单』
    28. 实现 strStr()『简单』
    441. 排列硬币『简单』
    628. 三个数的最大乘积『简单』
    575. 分糖果『简单』
  • 原文地址:https://www.cnblogs.com/longmo666/p/13552648.html
Copyright © 2011-2022 走看看