图片的入库与读取的方法

2020-03-20 16:00:43来源:爱站网 阅读 ()

新老客户大回馈,云服务器低至5折

我们的网站经常要使用图片,网站图片只有入库后才能进行读取,然后我们可以清楚地看到我们想要的数据信息,下面爱站技术频道给大家带来了图片的入库与读取的方法,赶紧进入下文一起来学习吧!

图片入库

?

复制代码 代码如下:
<!--#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?
%>

看完爱站技术频道在上文分享的图片的入库与读取的方法,应该都没什么疑问了吧,如果有任何疑问欢迎和小编一起探讨学习,同时也希望大家喜欢我们的知识。


原文链接:https://js.aizhan.com/develop/asp/12222.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:asp数个使用技巧

下一篇:防止别人盗链的好方法推荐