2013-12-08 2 views
0

ImageResizer를 사용하여 ASP.NET MVC 사이트의 기존 시스템을 대체하려고합니다.ImageResizer 파이프 라인의 다형성/소스 설정?

"/images/[GUID]" 

"/images/$[GUID]" 

두 개의 서로 다른 데이터 소스에 대한 이러한 점 : 현재 사이트는 두 개의 유사한 URL을 지원합니다. 현재 이들 중 하나는 액세스 할 수없는 다른 폴더에서 이미지 데이터를 찾고 다른 하나는 SQL 데이터베이스에서 찾습니다. 파이프 라인 (다른 폴더 또는 SQL 공급자)에있는 이미지 데이터의 소스를 동적으로 변경하는 방법이 있습니까? 현재 파이프 라인의 PostAuthorizeRequestStart에 이벤트를 추가함으로써 일부 동작을 변경할 수 있었지만 실제 데이터 소스를 변경하는 방법을 모르겠습니다. 감사합니다

답변

0

그래서 재발행 이벤트 처리기를 사용하여이 문제를 해결하고 내 소스와 일치하는 접두사를 다시 작성합니다. 이것이 최선의 방법인지는 확실하지 않지만 작동 중입니다.

+0

이것은 가장 좋은 (그리고 올바른) 방법입니다. –

관련 문제