목록전체 글 (96)
무소의 뿔처럼

크롬 / 이클립스 / 오라클 DB 1. 파일 업로드를 만듦 2. 업로드 하면 이미지가 보인다. function setPreviewImg(event){ var reader = new FileReader(); var imgpreview = document.querySelector("div#imgPreview"); reader.onload = function(event){ var img = document.createElement("img"); img.setAttribute("src",event.target.result); img.setAttribute("class","imgV"); imgpreview.appendChild(img); }; reader.readAsDataURL(event.target.files..
크롬 / 이클립스 / 오라클DB cos.jar안에 있는 MultipartRequest 클래스를 사용. MultipartRequest multi = new MultipartRequest(request, realpath, maxSize, encType, new DefaultFileRenamePolicy()); 매개변수 request : HttpServletRequest realpath : String realpath = application.getRealPath("/폴더명"); maxSize : int maxSize = 1024*1024*5; encType : String encType = "UTF-8"; new DefaultFileRenamePolicy() : 중복 파일 이름 변경 MultipartRequ..

크롬 / 이클립스 / 오라클DB 이미지 게시판 만들던 도중 table 같은 게시판 말고 이미지를 미리 보여주면 좋겠다는 생각에서 출발~ 위 이미지는 구글링 '풍경'으로 검색해서 나온 것, 강아지는 '강아지'로 검색. DB 이미지 생각 : 이미지도 이름만 받으면 되니 ResultSet.next()에서 String 변수로 받음. URL변수로 하나 만들어서 background-image: url(' '); 에 들어가게끔.

cos.jar 다운로드 홈피 가기 스크롤 쭉 내리면 귀찮으면 여기서 바로 cos.jar 다운로드 WEB-INF > lib에 붙여 넣기 이미지 파일 업로드를 위해 MultipartRequest 클래스의 객체를 만들어 씀 MultipartRequest multi = new MultipartRequest(request, realpath, maxSize, encType, new DefaultFileRenamePolicy()); MultipartRequest는 매개변수 request : 서블릿 요청 realpath : 저장 디렉터리 maxSize : 포스트 크기 encType : 인코딩 new DefaultFileRenamePolicy() : 파일 이름 중복 시 이름 변경 * maxSize = 1024*1024*..

DB 테이블 만들 때 무조건 BLOB를 써야 하는 줄 알았다. DB: varchar2 / java: String HTML에 파일 업로드를 만들어 놓고 imgup.jsp으로 form data 보냄 enctype을 multipart/form-data을 명시하고 method="post"도 따라감. *구글링 해보니 multipart일 경우 post로 보내야 한다고 함. image를 올리되 확장자가 png, jpeg만 가능. ( image/* ) DB에 칼럼 만듦 create table img_tbl ( file varchar2(20), realfile varchar2(20) ); file : 이용자가 업로드한 파일 이름 realfile : 서버에 저장된 파일 이름 * 만약 이용자가 업로드한 파일(file)과 서..