spring boot 解析ionic3 图片上传(data:image/jpg;base64)

1. Controller 

@RequestMapping(value = "uploadAvatar", method = RequestMethod.POST) @CrossOrigin public Response uploadAvatar(@RequestParam(value = "imgData", required = true) String imgData ) throws ServiceException {..............


2. Service 层

String newImgName = Utils.getUid() + ".jpg"; //生成唯一文件名

Utils.generateImage(imageData, YqConstants.UPLOAD_PATH + "u/" + newImgName);

//生成图片到指定path

3. generateImage 方法(摘)


spring boot 解析ionic3 图片上传(data:image/jpg;base64)_第1张图片

4. DAO层

// 将新文件的url存入pojo

pojo.setImgUrl("u/" + newImgName);

你可能感兴趣的:(spring boot 解析ionic3 图片上传(data:image/jpg;base64))