码迷,mamicode.com
首页 > 移动开发 > 详细

java 用若依框架从app添加数据和图片

时间:2020-08-19 19:35:08      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:mapping   str   url   serve   ons   null   int   开始   ack   

@PostMapping("/addfile")
@ResponseBody
public AjaxResult addSave(@RequestParam(value = "file") MultipartFile[] files, @RequestParam(value = "json") String json)
{
String code = "";
String msg = "";
String url = "";
AnjianLvhua anjianLvhua = JSON.parseObject(json, AnjianLvhua.class);
int a=anjianLvhuaService.insertAnjianLvhua(anjianLvhua);
if(files.length>0) {
try {
for(MultipartFile file : files) {
AnjianLvhuaFile weifaImgFile = new AnjianLvhuaFile();
// 上传文件路径
String filePath = RuoYiConfig.getUploadPath();
// 上传并返回新文件名称
String fileName = null;
try {
fileName = FileUploadUtils.upload(filePath, file);
} catch (IOException e) {
e.printStackTrace();
}
url = serverConfig.getUrl() + fileName;
//上传图片成功以后,开始保存图片地址到对应的项中
weifaImgFile.setWeifaId(anjianLvhua.getLvhuaId());
weifaImgFile.setFilePath(url);
weifaImgFile.setFileName(fileName);
weifaImgFile.setFileTime(new Date());
int flag = anjianLvhuaFileService.insertAnjianLvhuaFile(weifaImgFile);
}

} catch (Exception e) {
e.printStackTrace();
}
}

} catch (Exception e) {
e.printStackTrace();
}

}
if(a>0){
msg = "提交成功";

code = AjaxResult.SUCCESS_STATUS;
}else{
msg = "提交失败";
code = AjaxResult.ERROR_STATUS;
}
return new AjaxResult(code, msg, anjianLvhua);
}

java 用若依框架从app添加数据和图片

标签:mapping   str   url   serve   ons   null   int   开始   ack   

原文地址:https://www.cnblogs.com/fzc521/p/13515729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!