//此处为数据库取出的照片,并预览
initialPreviewConfig: [
{});
//上传contorller
@RequestMapping(value="jdzj", method = RequestMethod.POST)
@ResponseBody
public String jdzjunLoad(HttpServletRequest request, Integer id,
@RequestParam("file")MultipartFile file) throws IOException
{
AppraisalBaseInfo abi=new AppraisalBaseInfo();
if (id!=null) {
abi.setId(id);
abi.setEsf(file.getBytes());
appservice.updateAppraisal(abi);
}
return "{}";//上传成功会有个回调函数,返回json
}
//页面加载预览数据库已经存在的照片controller
@RequestMapping(value = "ylzjyj/{id}", method = RequestMethod.GET)
public Object ylzjyjjApi(@PathVariable("id") Integer id) {
AppraisalFilterDto filterDto = new AppraisalFilterDto();
filterDto.setId(id);
filterDto.setType(2);
filterDto.setPicture(1);
List
AppraisalBaseInfo appraInfo = appraInfos.get(0);
return appraInfo.getEsf();//esf为数据库存储照片二进制文件的字段
}
//删除controller
@RequestMapping(value = "zjyjDel", method = RequestMethod.POST)
public String zjyjjDel( @RequestParam("id")Integer id,HttpServletRequest request) {
AppraisalFilterDto filterDto = new AppraisalFilterDto();
filterDto.setId(id);
filterDto.setPicture(1);
appraisalService.delAppraisal(filterDto);
return "{}";//删除成功回调函数返回json
}