ASP中从数据库读取二进制文件数据代码

yaogoliang

yaogoliang

2016-01-29 18:47

ASP中从数据库读取二进制文件数据代码,ASP中从数据库读取二进制文件数据代码
 

<%
driver_name1="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=D:数据库TREE.MDB"    '根目录下数据库打开语句

  dim search,rs,j
  search="select * from Files where ID=" & request.querystring("ID")
  set my_conn=server.CreateObject ("adodb.connection")
  my_conn.open driver_name1
  set rs=Server.CreateObject("ADODB.Recordset")
  rs.Open search,my_conn,1,3
  if rs.bof or rs.eof then
    response.write "错误:找不到该文件"
    response.end
  end if

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)

'设置文件的大小及MIME类型
Function SetForDisplay(field, contentType)
contentType = LCase(trim(contentType))
nFieldSize = field.ActualSize
bytes = field.GetChunk(nFieldSize)
Session("Bytes") = bytes
Session("Type") = contentType
End Function

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)

   SetForDisplay RS("File"),rs("FileType")
   'Response.AddHeader "Content-Disposition", "attachment; filename=" & rs("FileName")
   response.contentType = Session("Type")
   response.BinaryWrite Session("Bytes")
   Session("Type") = ""
   Session("Bytes") = ""

  set rs=nothing
  my_conn.close
  set my_conn=nothing
%

 
展开更多 50%)
分享

猜你喜欢

ASP中从数据库读取二进制文件数据代码

ASP
ASP中从数据库读取二进制文件数据代码

整站二进制数据库文件还原

Web开发
整站二进制数据库文件还原

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

处理二进制数据

ASP
处理二进制数据

MYSQL中如何存取二进制文件

PHP
MYSQL中如何存取二进制文件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

C 创建链表并将信息存储在二进制文件中读取的实例代码

编程语言 网络编程
C 创建链表并将信息存储在二进制文件中读取的实例代码

Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)

编程语言 网络编程
Mysql LONGBLOB 类型存储二进制数据 (修改+调试+整理)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

查看服务器Application/Session变量工具

查看服务器Application/Session变量工具

如何保护局域网的共享文件夹?

如何保护局域网的共享文件夹?
下拉加载更多内容 ↓