반응형
2016년 7월 12일 KB3115322 보안 업데이트를 설치하게 되면 "웹에서 다운로드된 엑셀파일이 열리지 않는 증상"이 발생할수있습니다.
업데이트가 적용되지 않았을때는 "열려는 파일 '파일명'의 형식이 파일 확장명에서 지정된 형식과 다릅니다. 파일을 열기 전에 파일이 손상되지 않았는지, 원본을 신뢰할 수 있는지 확인하십시오. 지금파일을 여시겠습니까?" 라는 메세지 팝업된후 화일 내용이 표시되지만 업데이트 후에는 아래 그림처럼 아무런 내용도 표시되지 않는다.
위와 같은 문제를 해결하는 방법은
첫번째 방법: KB3115322 업데이트를 제거하고 자동업데이트 되지 않도록 숨김 처리 해놓거나(하지만 시간 지나면 저절로 업데이트 된다. 자동업데이트 설정이라면..)
두번째 방법: Excel 보안센터에서 제한된 보기를 해제 해준다.
1) Excel 실행후 파일 > 옵션
2) 보안센터 > 보안센터 설정 > 제한된 보기
3) 인터넷에서 가져온 파일에 대해 제한된 보기 사용 을 체크해제
ASP 에서 아래와 같은 내용을 포함시키면 웹페이지 내용을 엑셀파일로 저장할수있다.
위와 같은 방법으로 생성된 엑셀파일을 열지 못할때 적용할수있는 방법이다.
Response.Buffer = True
Response.ContentType = "application/x-msdownload"
Response.AddHeader "Content-Disposition","attachment;filename=test.xls"
반응형
'Development' 카테고리의 다른 글
[ASP] An error occurred on the server when processing the URL. 에러가 발생할때... (0) | 2017.01.03 |
---|---|
SQL Server 로그인 아이디의 암호 정책 강제 적용, 암호 만료 강제 적용 시 MUST_CHANGE 오류 발생시 (오류 15128) (0) | 2016.07.25 |
SQL Server Database 이름변경 (2) | 2016.06.20 |
[SQL Server] DB 백업 및 복원시 로그인 계정 에러 (1) | 2016.04.12 |
[ASP] Request ServerVariables (0) | 2016.03.16 |