Web sitesi geliştirmelerinde en çok yapılan işlemlerden biri kullanıcının talep ettiği bilgiyi bilgisayarına indirmesidir. Server üzerinde dosya olarak bulunan bilginin URL bilgisi verilerek kolayca bu işlem yapılabiliyor. Ancak her bilgi dosya şeklinde olmayabiliyor, veri tabanında binary olarak tutulan resim ve belgeler veya kodla oluşturulan ve hafızada işlem gören bilgiyi bilgisayara indirmek için verilecek URL olmadığından indirme işlemi de kod ile başlatılmaktadır. RAM üzerinde bulunan byte dizisi olan bilgiyi indirmek için aşağıdaki kod kullanılabilir.
Response.Clear();
MemoryStream ms = new MemoryStream(indirilecek_byte_dizisi);
Response.ContentType = "application/pdf"; // İşlem tipi
Response.AddHeader("content-disposition", "attachment;filename=indirirken_kullanilacak_dosya_adi_uzantisi_ile_beraber");
Response.Buffer = true;
ms.WriteTo(Response.OutputStream);
Response.End();