문제

나는 httphandler로 동적 이미지 레인저를 썼습니다. 예를 들어 이미지 확장 기능이있는 모든 것을 자동으로 호출합니다.

http://www.mysite.com/picture.jpg?width=200&height=100

핸들러를 실행하고 적절한 응답 헤더로 축소판 이미지를 반환합니다. 그러나 핸들러가 QueryString없이 호출되는 경우 요청을 '통과'하도록합니다.

http://www.mysite.com/picture.jpg

나는 이것이 핸들러를 통해 실행되지 않은 것처럼 헤더 정보로 이미지를 반환하기를 원합니다. 헤더 정보에서 수동으로 코딩 할 필요없이 (마지막 서면 날짜와 같은 데이터를 읽기 위해 FileStream을 열어야 함), 또는 핸들러를 HTTPModule 대신에?

도움이 되었습니까?

해결책

핸들러는 요청을 "처리"해야합니다. 체인의 끝입니다. 당신은 그것을 httpmodule로 만들거나 크기를 조정하든 아니든 이미지를 직접 제공해야합니다.

다른 팁

이 사건을 설명하기 위해 핸들러를 조정할 수 없습니까? 쿼리 문자열 매개 변수가 없는지 확인하고 요청 경로를 디스크로 매핑하고 이미지를 열어 직접 이미지를 반환하고 출력 스트림에 기록 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top