Notice
Recent Posts
Recent Comments
Link
살다
iis6.0 에서 파일 업다운 제한 본문
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
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 |