음...의미심장한 사건이.... 정보
음...의미심장한 사건이....본문
질답란에 올렸는데 답변이 없어
답답한 마음에 자게에 올려봅니다.
요것들은 열기도 다운도 잘됩니다.
요것들은 열기도 다운도 안됩니다.
페이지를 찾을 수 없다고 하네요.ㅎ
그런데 희안하게 보안 프로토콜은 다운이 됩니다.
구글링해서 아파치 mime.types에도 선언해 줬습니다.
호스팅 업체에 문의해도 이해불가랍니다.
여러분 서버에도 xlsx, pptx, docx 파일 업로드해서
http 프로토콜로 접속한번 해봐주세요.
아파치 서버와 아파치 톰켓서버에서 설정이 혹시 다른가요?
아이고 머리아파라..............찌끈찌끈.....
행복한 꿈 꾸세요.^^
추천
0
0
댓글 6개

포맷문서와 엑셀문서에 차이 아닐까요? 용량이 확줄지 않나요 ?
서버에 있는 xlsx 파일을 다운받을 수 없으니 용량 차이를 알 수가 없지요.ㅋ
잘되는데요?
http://jcastle.net/jCastle.pptx
혹시 대소문자 구분안하신거 아닌가요? 예를 들어 http://jcastle.net/jcastle.pptx 하면 not found 뜹니다.
http://jcastle.net/jCastle.pptx
혹시 대소문자 구분안하신거 아닌가요? 예를 들어 http://jcastle.net/jcastle.pptx 하면 not found 뜹니다.
https로는 다운로드가 가능하니까 대소문자 때문이 아님은 증명된셈이죠.ㅎ

이 예제를 참조하라네요..
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition","attachment; filename=test.xlsx"
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type=1
objStream.LoadFromFile Server.MapPath("test.xlsx")
Response.BinaryWrite objStream.Read
Response.Flush()
objStream.Close
Set objStream = Nothing
다음 예제입니다.
IIS 6.0 에서 Office 2007 docx, pptx, xlsx 파일이 다운로드가 안되는 것은 IIS 6.0 에서 해당 파일의 MIME 타입을 인식하지 못하기 때문이다.
이런 경우에는 IIS에 MIME 설정을 해야한다.
윈도 시작 메뉴 --> 윈도 실행창에서 INETMGR 을 실행한다.
IIS 관리자 화면이 나타나면,
웹서버 속성 창에서 HTTP 헤더 --> MIME 형식에 새로운 형식을 추가해야 한다.
확장명: .docx
MIME 형식: application/vnd.openxmlformats-officedocument.wordprocessingml.document
확장명: .pptx
MIME 형식: application/vnd.openxmlformats-officedocument.presentationml.presentation
확장명: .xlsx
MIME 형식: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
적용한 다음에 IIS를 재시작한다.
[출처] IIS 6 에서 docx , pptx, xlsx 다운로드 안되는 문제|작성자 비타민
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition","attachment; filename=test.xlsx"
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type=1
objStream.LoadFromFile Server.MapPath("test.xlsx")
Response.BinaryWrite objStream.Read
Response.Flush()
objStream.Close
Set objStream = Nothing
다음 예제입니다.
IIS 6.0 에서 Office 2007 docx, pptx, xlsx 파일이 다운로드가 안되는 것은 IIS 6.0 에서 해당 파일의 MIME 타입을 인식하지 못하기 때문이다.
이런 경우에는 IIS에 MIME 설정을 해야한다.
윈도 시작 메뉴 --> 윈도 실행창에서 INETMGR 을 실행한다.
IIS 관리자 화면이 나타나면,
웹서버 속성 창에서 HTTP 헤더 --> MIME 형식에 새로운 형식을 추가해야 한다.
확장명: .docx
MIME 형식: application/vnd.openxmlformats-officedocument.wordprocessingml.document
확장명: .pptx
MIME 형식: application/vnd.openxmlformats-officedocument.presentationml.presentation
확장명: .xlsx
MIME 형식: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
적용한 다음에 IIS를 재시작한다.
[출처] IIS 6 에서 docx , pptx, xlsx 다운로드 안되는 문제|작성자 비타민
답변 감사합니다. 운영중인 서버는 리눅스 서버인데 mime 타입도 위와 같이 추가를 해줬는데 동일한 현상이 일어나네요.
iis에서 mime 타입을 설정하지 않으면 zip 파일로 다운로드 되는 현상이 있다고 하는데 "페이지를 찾을 수 없다"고 뜨는게 이해가 안가네요.
다른 서버는 추가안해줘도 다운로드 잘만되는데 말이죠.ㅠㅠ
iis에서 mime 타입을 설정하지 않으면 zip 파일로 다운로드 되는 현상이 있다고 하는데 "페이지를 찾을 수 없다"고 뜨는게 이해가 안가네요.
다른 서버는 추가안해줘도 다운로드 잘만되는데 말이죠.ㅠㅠ