package Ġcom . jj c . mail shop . controller . universal Ċ Ċ import Ġcom . jj c . mail shop . common . Check User Permission Util Ċ import Ġcom . jj c . mail shop . common . Cont s Ċ import Ġcom . jj c . mail shop . common . Server Response Ċ import Ġcom . jj c . mail shop . service . I File Service Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . stereotype . Controller Ċ import Ġorg . springframework . web . bind . annotation . RequestMapping Ċ import Ġorg . springframework . web . bind . annotation . RequestParam Ċ import Ġorg . springframework . web . bind . annotation . ResponseBody Ċ import Ġorg . springframework . web . multipart . Multipart File Ċ import Ġjavax . servlet . http . HttpServletRequest Ċ import Ġjavax . servlet . http . Http Session Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠAdministrator Ġon Ġ 2 0 1 7 / 6 / 1 3 Ġ 0 0 1 3 . Ċ Ġ* Ġ< p > éĢļ çĶ¨ æĸĩä»¶ æİ§åĪ¶åĻ¨ Ċ Ġ*/ Ċ @ RequestMapping ( value Ġ= Ġ"/ universal / file /") Ċ @ Controller Ċ class ĠFile Controller Ġ{ ĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġval Ġi File Service : ĠI File Service ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** * ĊĠĠĠĠ Ġ* Ġ ä¸Ĭä¼ł æĸĩä»¶ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ RequestMapping ( value Ġ= Ġ" upload File . json ") ĊĠĠĠ Ġ@ ResponseBody ĊĠĠĠ Ġfun Ġupload File ( session : ĠHttp Session , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ RequestParam ( value Ġ= Ġ" upload _ file ", Ġrequired Ġ= Ġfalse ) Ġfile : ĠMultip art File , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest : ĠHttpServletRequest ): ĠServer Response < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġ// æ£ĢæŁ¥ çĻ»å½ķ ä¸İ æĿĥéĻĲ Ċ // ĠĠĠĠĠĠĠ Ġval Ġpermission Ġ= ĠCheck User Permission Util . check Admin Login And Permission ( session ) Ċ // ĠĠĠĠĠĠĠ Ġif Ġ( permission Ġ!= Ġnull ) Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠServer Response . create By ErrorMessage ( permission . msg ) Ċ // ĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ// èİ·åıĸ åĪ° æĸĩä»¶ è·¯å¾Ħ ĊĠĠĠĠĠĠĠ Ġvar Ġreal Path Ġ= Ġrequest . session . servlet Context . get Real Path ( Cont s . UPLOAD _ FILE ) ĊĠĠĠĠĠĠĠ Ġ// å¼Ģå§ĭ ä¸Ĭä¼ł åĽ¾çīĩ ĊĠĠĠĠĠĠĠ Ġreturn Ġi File Service !!. upload Image ( file , Ġreal Path ) ĊĠĠĠ Ġ} Ċ }