티스토리 툴바



http://commons.apache.org/fileupload/streaming.html

HTTP Post 방식의 multipart/form-data로 넘어오는 파일 및 텍스트 객체를 스트림형식으로 받아서 처리하기 위한 API로 임시 디렉토리에 저장해놓고 사용하는 방식과 직접 스트리밍으로 처리하는 방식이 존재한다.

위의 링크는 스트리밍 API에 대한 예제를 보여주는 것이고, 실제 User Guide를 보면 임시 디렉토리에 저장해놓고 사용하는 예제도 볼 수 있다.

다음은 API를 사용하는 예제로 후일 필요 시, 보고 참고해야겠다. 나머지 정리는 나중에....
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload();

// Parse the request
FileItemIterator iter = upload.getItemIterator(request);
while (iter.hasNext()) {
    FileItemStream item = iter.next();
    String name = item.getFieldName();
    InputStream stream = item.openStream();
    if (item.isFormField()) {
        System.out.println("Form field " + name + " with value "
            + Streams.asString(stream) + " detected.");
    } else {
        System.out.println("File field " + name + " with file name "
            + item.getName() + " detected.");
        // Process the input stream
        ...
    }
}
Posted by 야용이
2011/04/16 10:47

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.



Posted by 야용이

멜버른 프로젝트 영상
Posted by 야용이

Job을 삭제할 때 사용하는 프로시저

// 한 건만 삭제할 경우
declare
val NUMBER;
begin
    select job into var from user_jobs
    where what = '삭제할 프로시저명;'
        and rownum = 1;
    sys.dbms_job.remove(var);
end;

// 여러 건을 삭제할 경우
declare
cursor jb is
  select job from user_jobs
  where what = '삭제할 프로시저명;';     -- Job 번호를 조회
begin
  for tREC IN jb loop
    sys.dbms_job.remove( tREC.job );   -- remove(job번호)로 Job을 삭제
  end loop;
end;

 

Posted by 야용이

그리스 탐방기 플래시입니다.
아래 이미지를 클릭하시면 변경됩니다.
Posted by 야용이

터키 탐방기 플래시입니다.
아래 이미지를 클릭하시면 변경됩니다.





Posted by 야용이
2010/03/25 07:21

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

Posted by 야용이
이전버튼 1 2 3 4 5 ... 27 이전버튼