Zde je článek znalostní báze Microsoft Knowledge Base na toto téma.
Způsob načtení souboru z databáze závisí na technologii přístupu k datům, kterou používáte; Budu pouze předpokládat, že máte nějaké data
v poli Byte obsahující soubor (např. vyplněním DataSet a přístupem do pole) a nějaký řetězec filename
.
Response.Clear()
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Disposition", "attachment;filename=""" & filename & """")
Response.BinaryWrite(data)
Response.End()
Vložte výše uvedený kód do nějakého download.aspx
a odkaz na tento soubor. Pravděpodobně budete chtít předat nějaké informace o řetězci dotazu do souboru download.aspx, aby váš kód věděl, který soubor z databáze získat.