Rose手册第三章九节:controller层:上传文件

rose

3.9.1 其实很简单

添加依赖包:commons-io.jar
html中使用 enctype="multipart/form-data",method="POST"
直接看后端代码吧。

  1. @Post("/doUpload")  
  2.    public String doUpload(@Param("file") MultipartFile file) {  
  3.        return "@ upload ok!" + file.getOriginalFilename();  
  4.    }  

3.9.2 其他

可以同时接收所有的文件

  1. // 不声明@Param  
  2. // files可以是一个数组或者List  
  3. public String upload(MultipartFile[] files) {  
  4.     return "@ok-" + Arrays.toString(files);  
  5. }  

同时也可以使用@Param传递不同的name。


原创文章如转载,请注明:转载自五四陈科学院[http://www.54chen.com]

捐款订阅54chen
捐赠说明

Comments