欢迎光临
我们一直在努力

图片的入库与读取-ASP教程,ASP应用

建站超值云服务器,限时71元/月

图片入库
<!–#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
%>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 图片的入库与读取-ASP教程,ASP应用
分享到: 更多 (0)