赞
踩
在做上传文件的时候,突然遇到需要同时上传文件和json数据,一下子给我整不会了,之前使用的@RequestBody和@RequestParam都不行。。。。各种报错!!!!!
解决方案:
使用@RequestPart注解
- @PostMapping("/newAlbum")
- public Result newAlbum(@RequestPart("file")MultipartFile multipartFile,@RequestPart("cover") Album album) throws Exception {
- FastDFSFile fastDFSFile = new FastDFSFile(
- multipartFile.getOriginalFilename(),//文件名字 比如1.jpg
- multipartFile.getBytes(), //文件字节数组
- StringUtils.getFilenameExtension(multipartFile.getOriginalFilename()) //获取文件扩展名
- );
- String[] upload = FastDFSUtil.upload(fastDFSFile);
-
- //拼接访问地址
- String url="http://192.168.2.2/"+upload[0]+"/"+upload[1];
- album.setImage(url);
- alb
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。