Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách tải xuống tệp được lưu trữ trong SQL DB ở định dạng nhị phân

Đâ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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi đặt mặc định newsequentialid () trong sql server 2008

  2. ADO.NET cổ điển - Làm thế nào để vượt qua UDT đến thủ tục được lưu trữ?

  3. Truy vấn SQL để tìm nạp dữ liệu từ hai bảng không có trong điều kiện

  4. SQL Server 2008:Không thể Chèn cột mới ở vị trí giữa và thay đổi kiểu dữ liệu

  5. Làm thế nào để tạo một cột xem KHÔNG ĐẦY ĐỦ