У меня есть класс, который реализует IHttpHandler, который предназначен для обработки запросов на изменение размера изображения. Он обрабатывает URL-адреса, как так
http://mysite.com/imageHandler?image=myimg.jpg&width=100&height=100
В настоящее время обработчик ищет файл myimg.jpg на диске, вырезает миниатюру 100x100 (если она еще не существует) и перенаправляет клиента на миниатюру следующим образом:
Response.RedirectPermanent("/some/virtualPath/to/thumbnail.jpg");
Это прекрасно работает, но я бы не хотел заставлять клиента выдавать второй HTTP-запрос. Безопасно ли делать следующее?
Server.Transfer("/some/virtualPath/to/thumbnail.jpg")
Вся документация MSDN говорит об использовании Server.Transfer () для перенаправления на страницу aspx, поэтому я не уверен, что это правильно или нет.
Спасибо