使用springmvc文件上傳

  1. 導入文件上傳所需jarjava

  2. springmvc的配置文件中配置一個用於文件上傳的組件web

<!-- 配置框架提供的支持文件上傳的組件 ,此處id爲固定值-->
    <bean id="multipartResolver"
         class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    </bean>

三、提供一個用於文件上傳的表單頁面spring

<form action="<%=path%>/user/upload.action"
         method="post" enctype="multipart/form-data">
        <input type="file" name="resource">
        <input type="submit" value="提交">
    </form>

四、在自定義的控制器中加入一個用於接收上傳文件的方法mvc

@RequestMapping(value="upload.action")
    public String uploadFile(
            @RequestParam(value="file")
            MultipartFile file
            ) throws Exception{
        System.out.println(file);
        String originalFilename = file.getOriginalFilename();
        
        File dest=new File("d:/upload/"+originalFilename) ;
        file.transferTo(dest);
        
        return "success";
        
    }
相關文章
相關標籤/搜索