页面导航: 首页网络编程ASP编程应用技巧 → 正文内容 图片的入库与读取的方法

图片的入库与读取的方法

发布:dxy 字体:[增加 减小] 类型:转载
图片入库
<!--#include virtual="/_inc/conn.inc"--> 
<% 
'取得客户端送出的数据字节大小 
frmsize=Request.TotalBytes  

'以二进制方式读取数据 
frmData=Request.BinaryRead(frmsize) 
'去掉实际数据前、后的边界字符串行 
bnCrLf=ChrB(13)&ChrB(10) 
divider=leftB(frmdata,CLng(InstrB(frmdata,bnCrLf))-1) 
dataStart=InstrB(frmData,bnCrLf&bncrlf)+4 
dataEnd=InstrB(datastart+1,frmData,divider)-dataStart 
'读出图象数据 
myData=Midb(frmdata,dataStart,dataEnd) 
'将图象数据存入数据库 
strSQL="Select * FROM tblImages" 
set rs=Server.CreateObject("ADODB.Recordset") 
rs.open strSQL,conn,1,3 
rs.addnew 
rs("picData").AppendChunk myData 
rs.Update 
counts=rs.recordCount+1 
rs.close 
conn.close 
%> 

读取图片
<!--#include virtual="/_inc/conn.inc"--> 
<% 
sID=Request.QueryString("id") 
strSQL="Select picData FROM tblImages Where id=" & sID 
Set rs=Server.CreateObject("ADODB.Recordset") 
rs.Open strSQL,conn,1,1 
Response.ContentType="image/*" 
dataSize=rs(0).actualSize 
Response.BinaryWrite rs(0).getChunk(dataSize) 
rs.Close 
conn.Close 
%>
浏览次数:载入中... 打印本文关闭本文返回首页
·在百度中搜索关于“图片的入库与读取的方法”相关内容
·在谷歌中搜索关于“图片的入库与读取的方法”相关内容

文章评论

共有 位脚本之家网友发表了评论我来说两句

同 类 文 章
最 近 更 新
热 点 排 行