Her er en Microsoft Knowledge Base-artikel om dette.
Hvordan du henter filen fra din database afhænger af den dataadgangsteknologi, du bruger; Jeg vil bare antage, at du har nogle Byte array data
indeholdende filen (f.eks. ved at udfylde et datasæt og få adgang til feltet) og en streng filename
.
Response.Clear()
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Disposition", "attachment;filename=""" & filename & """")
Response.BinaryWrite(data)
Response.End()
Indsæt ovenstående kode i nogle download.aspx
og link til denne fil. Du vil sandsynligvis sende nogle forespørgselsstrengoplysninger til din download.aspx, så din kode ved, hvilken fil der skal hentes fra databasen.