程序员

注册

 

发新话题 回复该主题

CSDN博客springboot之多图 [复制链接]

1#

不多说先贴代码。controller层(ps:注解自己加)

publicObjectgetInfo(

RequestParam(value="file")MultipartFile[]file){System.out.println(file.length);inti=FormService.getInfo(file);if(i==1){returnResUtil.returnMsg(ResUtil.SUCCESS,"上传成功");}else{returnResUtil.returnMsg(ResUtil.FAILED,"上传失败");}}

1

2

3

4

5

6

7

8

9

serviceimpl层

OverridepublicintgetInfo(MultipartFile[]file){intflag=0;try{System.out.println(file.length);for(inti=0;ifile.length;i++){System.out.println(file.getBytes());longl=System.currentTimeMillis();Randomran=newRandom();StringtID="";for(intm=0;m3;m++){tID+=ran.nextInt(10);}tID=String.valueOf(l)+tID;//这是我入库所需生成的随机flag=insert(FormVo);//将获取到的所有信息都有后,存入数据库,入库方法自己搞哈}}catch(Exceptione){e.printStackTrace();}FileUtil.disconnect();//图片服务器操作returnflag;}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

其他接口也不展示了,xml,dao,service接口自己搞哈,以上就是多图片上传的一些代码

关于图片上传最主要是用到了MultipartFile[]file或MultipartFilefile,前者多图片,后者单图片。

多图片注意,假如测试需要借助postman。不要问我为什么,问就是swagger太不给力,识别不来。

postman的使用就不做多介绍了。

Rui3g

分享 转发
TOP
发新话题 回复该主题