살다

iis6.0 에서 파일 업다운 제한 본문

프로그래밍

iis6.0 에서 파일 업다운 제한

텅스텐필름 2007. 5. 2. 17:53

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Response.ContentType = 마임타입
Response.AddHeader "Content-Disposition","attachment; filename=" & 다운로드파일.확장자
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile 파일다운경로 & "\" & 다운로드파일.확장자
download = objStream.Read
Response.BinaryWrite download
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
iis 5.0에서 늘 쓰던 소스라 문제 없을줄 알았었는데.. 이상하리 만치 iis 6.0에선 다운로드할때 몇몇 녀석들이 안돼는것이였다. 단지 MIME 타입 설정, 혹은 헤더 값의 셋팅이 잘못되어있으리란 생각만으로 별짓을 다했것만....

고작 asp버퍼제한 용량이 문제였을 줄은.... 아 시간 아까워....

자, 해결방법!

1. IIS 등록정보
 -> 메타베이스 직접편집 허용 체크 :메타베이스소스를 iis 실행중일때도 수정 가능하도록 허용해준다.

2. 이제 제한되어있는 용량을 풀어주기만 하면 땡!
 - 메타베이스 파일위치 : C:\WINDOWS\system32\inetsrv\MetaBase.xml

 - 다운로드 버퍼링 제한

 -> AspBufferingLimit="4194304"  바로 이부분!!! 1024로 나누어보면 4096 byte 즉 4M 이다!!!
      늘리고 싶은 용량(byte) * 1024 로 해당부분 수정
 - 업로드 용량 제한
 -> AspMaxRequestEntityAllowed="204800"  역시 1024로 나누어보면 200 byte -_-a
      늘리고 싶은 용량(byte) * 1024 로 해당부분 수정


오늘의 교훈 - 역시나 자유로운 영혼만이.. 문제를 해결할수 있다!
-_-; 아 허접해

by echo
반응형

'프로그래밍' 카테고리의 다른 글

PTviewer-속성  (0) 2008.01.04
마이크로소프트 닷넷, 소스 공유한다  (0) 2007.10.08
AJAX을 이용한 실시간 쪽지  (0) 2007.03.02