multipartfile 前端怎么传_使用MultipartFile上传文件

转载地址:https://www.cnblogs.com/lunaticcoder/p/9813483.html(具体的看这个这个大佬的博客)

依赖包:

commons-io

commons-io

2.5

commons-fileupload

commons-fileupload

1.2.2

前端在提交的时候也需要修改.form表单提交默认是application/x-www-form-urlencoded而上传文件把文件用2进制的方式传输,默认的格式已经满足不了需求,就需要使用multipart/form-data格式来发送接收。

1. 在form中加入enctype="multipart/form-data"

1

2

3

4

5

2.上传多文件的话,需在表单的input中加入multiple="multiple"。(可一次选择多个文件)

1

2

3

4

5

3.上传文件夹的话,需在表单input中加入webkitdirectory directory。(仅可以选择文件夹,文件夹内的文件也能成功上传)

1

2

3

4

5

后端代码

单文件上传

1 @RequestMapping("/upload_theme.do")//上传主题

2 publicString UploadTheme(MultipartFile meFile,Model model){3 if (meFile != null) {4 System.out.println(


版权声明:本文为weixin_39843847原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。