今日任务
实现单选,多选,判断,填空的更新操作
实现题目所用图片的上传
单选题更新
@RequestMapping(value = "/updateSingleInfo",method = RequestMethod.POST)
public ServerResponse updateSingleInfo(@RequestBody Map<String, Object> obj) {
int result = teacherBankManageService.updateSingleInfo(obj);
if (result > 0) {
return ServerResponse.createBySuccess("更新成功",result);
} else {
return ServerResponse.createByError("数据库错误,更新失败");
}
}
配图上传
@RequestMapping(value = "/uploadPicture",method = RequestMethod.POST)
public ServerResponse uploadPicture(MultipartFile file){
try {
byte[] bytes = file.getBytes();
String imageName = "programImages/" + UUID.randomUUID().toString();
String url = "";
try {
//使用base64方式上传到七牛云
url = QiniuCloudUtil.put64image(bytes, imageName);
} catch (Exception e) {
e.printStackTrace();
}
return ServerResponse.createBySuccess("文件上传成功",url);
} catch (IOException e) {
return ServerResponse.createByError("文件上传发生异常!");
}
}