asp下轻松实现将上传图片到数据库的代码
asp下轻松实现将上传图片到数据库的代码
发布时间:2016-12-29 来源:查字典编辑
摘要:轻松实现将上传图片到数据库很久就想自己写一写程序了,不过由于赖就不想写我,今天刚好有空,所以写了这个小小的程序很容易一看就知道的,不多说了就...

轻松实现将上传图片到数据库

很久就想自己写一写程序了,不过由于赖就不想写我,今天刚好有空,所以写了这个小小的程序很容易一看就知道的,不多说了就此开始:

我们做一个上传的。数据据库的字段就id自动编号big字段类型是OLE呵呵就简单的那个字段好了

uppic.asp上传程序名

<%

dimrs

dimformsize,formdata,bncrlf,divider,datastart,dataend,mydata

formsize=request.totalbytes'取得客户端发过来的大小

formdata=request.binaryread(formsize)'把客户发过来的数据转成二进制作

bncrlf=chrB(13)&chrB(10)

divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)

datastart=instrb(formdata,bncrlf&bncrlf)+4

dataend=instrb(datastart+1,formdata,divider)-datastart

mydata=midb(formdata,datastart,dataend)'上面总共是取得图片的二进制数据

%>

<>

<%

sql="select*frompicorderbyiddesc"

Setrs=Server.CreateObject("ADODB.Recordset")

rs.Opensql,conn,3,2

rs.addnew

rs("big").appendchunkmydata'增加到数据库中

rs.update

setrs=nothing

setconn=nothing

%>

接下来是显示图片

display.asp

<>'这个大家都知道吧,他就是与数据库连的一个程序了

<%

id=request("id")

setrs=server.createobject("ADODB.recordset")

sql="select*frompicwhereid="&id

rs.opensql,conn,1,1

Response.ContentType="text/html"'显示图片的格式也可以用

'Response.ContentType="image/gif"以gif显示

'Response.ContentType="image/jpg"以jpg显示

Response.BinaryWriters("big")'显示图片

rs.close

setrs=nothing

setconnGraph=nothing

%>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新ASP教程学习
热门ASP教程学习
编程开发子分类