@RequestMapping(value = "/xxx", method = RequestMethod.POST)
@ResponseBody
public Result insert(MultipartFile file, SXTB sxtb) {
try {
//获取图片名称
String fileName = file.getOriginalFilename();
//上传到此目录
String path = “要存入的磁盘目录”;
File f = new File(path);
if (!f.exists()){
f.mkdirs();
}
if (!file.isEmpty()){
FileOutputStream fos = new FileOutputStream(path + "/" + fileName);
InputStream in = file.getInputStream();
int len = -1;
byte[] data = new byte[1024];
while ((len = in.read(data)) != -1){
fos.write(data, 0, len);
}
in.close();//关流
fos.close();//关流
if (fileName.endsWith(".jpg") || fileName.endsWith(".png")){
sxtb.setSxttp(fileName);
}
sxtbService.insert(sxtb);//添加对象信息
}
return ResultGenerator.genSuccessResult(sxtb);
}