54 CHEN

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]

Posted by 54chen java