일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- ajax 동기방식처리
- remote ip
- 컴퓨터 드라이버
- 한국소프트웨어산업협회
- group by max
- Oracle
- TM128
- multipart
- String 배열
- mysql trigger
- 접속ip
- 서브쿼리
- extundelete
- String[]
- checkbox 값처리
- ant path pattern
- mysql
- 아이폰키보드
- map api v3
- 폐업자에 대한 업종등의 정보내역
- 2개 테이블
- KOSA
- update
- ajax async
- http https
- jquery selectbox change
- eclipse hotdeploy
- partition by
- 주소 좌표변환
- 첫주 및 마지막주 날짜 전체 포함
Archives
- Today
- Total
하은양 믿음군 효실맘 호홍홍집s
tinymce_4.2.5를 이용한 웹에디터 작업 Test 본문
Ckeditor를 썼는데
TinyMCE 도 괜찮다고 해서 한번 해봤어...ㅋㅋ
FileUpload2.jsp 파일
<%@ page import="org.apache.commons.fileupload.*" %> <% // DBHandler dbhandle = new DBHandler(); Util util = new Util(); UtilParam param = new UtilParam(request); // ArrayList> aryDB = new ArrayList >(); // Hashtable hsROW = new Hashtable (); //String sSql = ""; ////////////////////////////////////////////////////////////////////////////// // 변수 선언... String sFuncNum = param.getParameter("CKEditorFuncNum"); String sFilePathUrl = ""; String sAlertMsg = ""; String sSaveUrl = "/"+sSAVEURL+"CKeditorImg/"; String sSavePath = sSAVEFOLDER +"CKeditorImg/"; String sFilename = ""; // MultiPart try{ DiskFileUpload fu = new DiskFileUpload(); fu.setSizeMax(iIMG_MAXFILESIZE*1024*1024); fu.setSizeThreshold(4096); // fu.setRepositoryPath("/tmp"); List items=null; try{ fu.setHeaderEncoding("utf-8"); items = fu.parseRequest(request); Iterator iter = items.iterator(); String name=""; String value=""; while(iter.hasNext()){ FileItem item = (FileItem)iter.next(); if(!item.isFormField()){ name = item.getFieldName(); value = item.getName(); if(!value.equals("")){ if(value.length() > 1){ sFilename = util.getFileName(value).trim(); String fileExt = sFilename.substring(sFilename.lastIndexOf(".")).replace(".",""); if(!sIMG_UPLOADABLE.contains(fileExt.toLowerCase())){ sAlertMsg = "파일첨부불가 \\n첨부가능 이미지파일 ("+sIMG_UPLOADABLE+")"; break; }else{ File upFile = util.getFile(sSavePath,sFilename); item.write(upFile); sFilename = upFile.getName(); sFilePathUrl = sSaveUrl + sFilename; break; } }else{ sAlertMsg = "파일명이 없습니다."; break; } } } } }catch(FileUploadBase.SizeLimitExceededException e){ // System.out.println(e.toString()); sAlertMsg = "첨부파일 용량이 초과되었습니다.("+iIMG_MAXFILESIZE+"MB이하 가능)"; }catch(Exception ee){ // System.out.println("용량이외의 오류:::" + ee.toString()); sAlertMsg = "첨부파일 오류 : "+ee.toString(); } // No MultiPart }catch(Exception ee){ // System.out.println("87Line:: "+ee.toString()); sAlertMsg = "Form의 Method가 File 업로드 형식이 아닙니다."; } ////////////////////////////////////////////////////////////////////////////// // 기본 변수 선언... //dbhandle.close(dbhandle.con); out.clear();%>{"imgurl":"<%=sFilePathUrl%>","alertMsg":"<%=sAlertMsg%>"}
'가벼운 배움 > JQuery' 카테고리의 다른 글
ajax Form plugin과 validate 처리 (0) | 2015.11.05 |
---|---|
ajax로 데이터 불러와서 select box에 추가하기 (0) | 2015.10.19 |
jsTree 이용한 Tree 메뉴처리 (0) | 2015.09.17 |
달력 maxDate 날짜 지정하기. (0) | 2015.08.31 |
모바일 웹 뒤로가기 버튼 막기 (0) | 2015.08.27 |