Вы бы использовали return FileStreamResult
в вашем методе действия вместо обработчика.
public ActionResult GetFile()
{
using (FileStream stream = new FileStream())
{
FileStreamResult result = new FileStreamResult(stream, "image/jpg");
result.FileDownloadName = "image.jpg";
return result;
}
}
Вы можете реализовать некоторую логику изменения размеров в действии.