// 画像のアップロード処理 private String picupload(String gid, FormFile picpath) throws IOException, Exception { // ディレクトリパス String Path = appDefDto.FP_CMN_CONTENTS_DIR + "img/grp/" + gid; // ディレクトリ String Dir = "img"; // アップロード画像名取得(yyyymmddhh24miss) String picnm = CmnUtility.getToday("yyyyMMddHHmmss") + ".jpg"; // 登録用画像パス設定 String pic = "http://" + appDefDto.FP_CMN_HOST_NAME + appDefDto.FP_CMN_CONTENTS_ROOT + "/img/grp/" + gid + "/" + Dir + "/[dir]/" + picnm; // ディレクトリ作成 CmnUtility.makeDir(Path, Dir); // 画像ファイルのアップロード(ベースはpic640フォルダ) CmnUtility.uploadFile(Path + "/" + Dir + "/pic640/" + picnm, picpath); // ファイルのコピー&リサイズ(ディレクトリ数分ループ) for (Integer i : appDefDto.FP_CMN_PIC_DIRS) { CmnUtility.resize( Path + "/" + Dir + "/" + "pic" + i.toString() + "/" + picnm, i, Path + "/" + Dir + "/pic640/" + picnm, appDefDto.FP_CMN_IMAGEMAGICK_DIR); } // 登録用の画像パスを返す。 return pic; }
/** * ファイル一覧 Ajax HTMLタグ無効化 * * @param obj * @return String */ public String setSanitizing(Object obj) { String strObj = null; if (obj != null) { strObj = CmnUtility.htmlSanitizing(obj.toString()); } return strObj; }
public List<BeanMap> selRecebtBbsCommentList(String mid) { Map<String, Object> params = new HashMap<String, Object>(); // Mapオブジェクトに条件用パラメタを定義 params.put("mid", mid); params.put("day", CmnUtility.calcCalendarDay(-appDefDto.FP_MY_NEWCOMMUNITY_COMMENT_LIST_PGMAX)); logger.debug(params.get("day")); return jdbcManager .selectBySqlFile(BeanMap.class, "/data/selRecentBbsCommentList.sql", params) .getResultList(); }