728x90
반응형
파일 다운로드에서...다운로드 받지 않고 바로 열려면...?

안녕하세요.

 

받을 파일은 전부 pdf 로 되어있습니다. 다운로드 로직을 이용해서 파일 전송이

완료되면 바로 아크로밧리더로 열리게 하고 싶습니다.

 

다운로드는 해당 파일의 고유 아이디를 가지고 서블릿을 호출해서

서블릿내의 로직이 돌아서 클라이언트로 해당 파일을 쏴 줍니다.

 

로직은 많이들 쓰고 있는 아래 로직인데요, 이게...바로 열리지 않고

다운로드 받는 창이 뜨던지 아니면 다운로드를 다 받은 후에 열리지 않고

블랭크 페이지로 표시됩니다.

 

    if (strClient.indexOf("MSIE 5.5") != -1) 
    { 
//     response.setContentType("Content-type: application/pdf;"); 
//     response.setHeader("Content-Disposition","attachment;filename="+fileName+";"); 
    } 
    else 
    { 
     response.setContentType("Content-type: application/pdf;"); 
//     response.setHeader("Content-Disposition",";filename="+fileName+";"); 
    }

 

위 쪽에 걸리면 다운로드 창이 뜨고, 아래쪽에 걸리면 자동으로 다운로드 받은 담에

블랭크페이지가 뜹니다...

 

조언 좀 부탁드립니다..

 

감사합니다.

 

     
Tag  
tag는 게시물의 성격을 나타내는 키워드를 입력하는 공간입니다. 
tag는 login 후 사용하실 수 있습니다.
  • 자문자답입니다.. 
    response.setContentType("Content-type: application/pdf;"); --> Content-type: 부분을 빼야하구.. 

    disposition-type 을 inline 으로 주면 되는군요
  • html
  •  
  • 2003-07-03 10:37:27
  • x
  • disposition-type 은 inline 과 attachment 가 있는데 inline 은 바로 여는 거구...attachment 는 선택의 기회(?)를 주는거라구 RFC1806 에 있군요..
  • html
  •  
  • 2003-07-03 10:39:27
  • x
728x90
반응형

+ Recent posts