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请求,局部刷新

  • 相关阅读:
    leetcode74
    leetcode59
    leetcode1283
    0079. Word Search (M)
    0067. Add Binary (E)
    0203. Remove Linked List Elements (E)
    用async 解放你的大脑
    Python 类属性和方法
    Python 类装饰器
    Python 装饰器
  • 原文地址:https://www.cnblogs.com/longmo666/p/13552648.html
Copyright © 2011-2022 走看看