@ResponseBody
@RequestMapping(params={"addAuShare"}, method={org.springframework.web.bind.annotation.RequestMethod.POST})
public Result addAuShare(String token, @RequestParam MultipartFile mf, String ausBody, HttpServletRequest request, Result r)
{
String userId = Token.getId(token);
AuShareEntity ase = new AuShareEntity();
try
{
String ctxPath = request.getSession().getServletContext().getRealPath("");
File file = new File(ctxPath);
if (!file.exists()) {
file.mkdir();
}
String uuid = UUID.randomUUID().toString();
String fileName1 = "";
fileName1 = uuid + mf.getOriginalFilename();
String savePath = file.getPath() + File.separator + "upload" + File.separator + fileName1 + ".jpg";
File savefile = new File(savePath);
FileCopyUtils.copy(mf.getBytes(), savefile);
ase.setAusPic("upload" + File.separator + fileName1 + ".jpg");
ase.setAusBody(ausBody);
ase.setAusCommentnum(Integer.valueOf(0));
ase.setAusLikenum(Integer.valueOf(0));
ase.setCreateDate(new Date());
ase.setUserId(userId);
ase.setUserName(Token.getUserName(token));
ase.setUserPic(Token.getUserHead(token));
this.systemService.save(ase);
r.setStatus(0);
r.setMsg("分享成功");
}
catch (IOException e)
{
r.setStatus(1);
r.setMsg("分享失敗");
e.printStackTrace();
}
return r;
}