Đây là bài viết trong Cơ sở Kiến thức Microsoft về vấn đề này.
Cách truy xuất tệp từ cơ sở dữ liệu của bạn phụ thuộc vào công nghệ truy cập dữ liệu mà bạn sử dụng; Tôi sẽ chỉ giả sử rằng bạn có một số dữ liệu data
chứa tệp (ví dụ:bằng cách điền Tập dữ liệu và truy cập trường) và một số chuỗi filename
.
Response.Clear()
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Disposition", "attachment;filename=""" & filename & """")
Response.BinaryWrite(data)
Response.End()
Đặt đoạn mã trên vào một số download.aspx
và liên kết đến tệp này. Bạn có thể muốn chuyển một số thông tin chuỗi truy vấn tới download.aspx của mình để mã của bạn biết tệp nào cần lấy từ cơ sở dữ liệu.