Ето статия в базата знания на Microsoft по този въпрос.
Как да извлечете файла от вашата база данни зависи от технологията за достъп до данни, която използвате; Просто ще предположа, че имате някакъв байтов масив data
съдържащ файла (напр. чрез попълване на DataSet и достъп до полето) и някакъв низ filename
.
Response.Clear()
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Disposition", "attachment;filename=""" & filename & """")
Response.BinaryWrite(data)
Response.End()
Поставете горния код в някой download.aspx
и връзка към този файл. Вероятно искате да предадете информация за низ на заявка към вашия download.aspx, така че вашият код да знае кой файл да вземе от базата данни.