티스토리 뷰

 InputStream is =  null;
 FileOutputStream fos = null;

 try {
  is = request.getInputStream();
  // fileName 상위에 선언되었다고 가정...
  fos = new FileOutputStream( fileName );

  //1Mbyte를 넘지 않는다고 가정..
  byte[] data = new byte[1024];
  int readData = -1;

  while( ( readData = is.read(data) ) != -1 ) {
   fos.write(data, 0, readData);
  }

  fos.flush();
 }
 catch(Exception e) {
  out.println( e.getMessage() );
 }

댓글
댓글쓰기 폼