Dvě možnosti:
Vytvoření dočasného souboru – Problém s tímto přístupem je, že musíte soubor vytvořit, což znamená, že váš web musí mít přístup pro zápis do adresáře, což není skvělá věc. Také musíte mít způsob, jak obrázky vyčistit.
Podávejte to z jiné adresy URL – Toto je můj preferovaný způsob, protože nepotřebujete přístup na disk. Jednoduchý http handler (ashx) je skvělý způsob, jak naservírovat obrázek.
Upravit
Pokud potřebujete stav relace v ashx, podívejte se na:Asp.net System.Web.HttpContext.Current.Session null v global.asax.
Upravit
Ještě pár myšlenek. V některých případech může být lepší použít dočasný soubor. Například pokud vaše obrázky často požaduje mnoho uživatelů. Pak by ukládání obrazů na disk dávalo smysl, protože jste mohli zapsat soubor jednou, zvyšuje to složitost údržby, ale v závislosti na provozu by to mohlo stát za to, protože by vám to umožnilo vyhnout se zpětnému volání do zásobníku .net a využít IIS ukládání statického obsahu do mezipaměti.