Ios上傳圖片 後臺接收

 @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;

  }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章