SpringMVC中怎样实现文件上传功能

今天就跟大家聊聊有关SpringMVC中怎样实现文件上传功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

创新互联2013年至今,先为大邑县等服务建站,大邑县等地企业,进行企业商务咨询服务。为大邑县企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

一、创建文件上传FileController类

package com.byzore.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.multipart.MultipartFile;import javax.servlet.http.HttpSession;import java.io.File;import java.io.IOException;@Controller@RequestMapping("/file")public class FileController {  @RequestMapping("/fileUpload")  /**   * MultipartFile 选择文件   */  public String fileupload(HttpSession session, MultipartFile file,String author)throws IOException{    System.out.println("作者:"+author);    System.out.println(file);    /**     * 如何处理文件     */    if (!file.isEmpty()){      //获取文件名称      String fileName=file.getOriginalFilename();      //获取到需要上传的路径      String realPath = session.getServletContext().getRealPath("/WEB-INF/upload");      //创建文件对象      File uploadfile=new File(realPath+"\\"+fileName);      //如何上传文件      file.transferTo(uploadfile);    }    return "index";  }  @RequestMapping("/fileUploads")  /**   * 多文件上传   */  public String fileuploads(HttpSession session, MultipartFile[] uploadFiles,String author)throws IOException{    System.out.println("作者:"+author);    System.out.println(uploadFiles);    for (MultipartFile file: uploadFiles) {      /**       * 如何处理文件       */      if (!file.isEmpty()){        //获取文件名称        String fileName=file.getOriginalFilename();        //获取到需要上传的路径        String realPath = session.getServletContext().getRealPath("/WEB-INF/upload");        //创建文件对象        File uploadfile=new File(realPath+"\\"+fileName);        //如何上传文件        file.transferTo(uploadfile);      }    }    return "index";  }}

二、编辑applicationContext.xml文件

                                                               

三、创建fileUpload.jsp页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>  文件上传  

   作者:      

看完上述内容,你们对SpringMVC中怎样实现文件上传功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


网页题目:SpringMVC中怎样实现文件上传功能
路径分享:http://cdiso.cn/article/jideph.html

其他资讯