jeecg使用uploadify上傳元件

忘塵天外天發表於2018-07-04

在jeecg框架的系統內使用uploadify元件進行上傳操作,有時無法正常傳送請求,一直被重定向到登入請求,有可能使系統對上傳操作進行了過濾,需要將這個上傳請求放到非攔截序列裡,才能正常使用。

第二個後臺接受的的方法可以不指明接受的資料型別,而是用HttpServletRequest 類的物件轉為 MultipartHttpServletRequest 類的物件,再呼叫後者的getFIleMap方法獲取資料,再對這個Map型別的資料處理獲取想要的資料,就不需要在方法的引數列表裡指定用CommonsMultipartFIle類的物件或者MultipartFile類的物件,這兩者可能資料型別不對,導致請求方法一直不走。

MultipartHttpServletRequest multipart = (MultipartHttpServletRequest) request ;

Map<String,multipartFIle> filemap =  multipart.getFileMap();

  for(Map.Entry<String,MultipartFile>  entity: filemap.entrySet() ){

     MultipartFIle  file = entity.getValue();

    String path = request.getSession().getServletContext().getRealPath("..");

  ..............

}

 

相關文章