很久就想自己写一写程序了,不过由于赖就不想写我,今天刚好有空,所以写了这个小小的程序很容易一看就知道的,不多说了就此开始: 我们做一个上传的。数据据库的字段就id自动编号 big 字段类型是 OLE 呵呵就简单的那个字段好了
uppic.asp上传程序名
<%
dim rs
dim formsize,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)上面总共是取得图片的二进制数据
www.knowsky.com
%>
<!–#include file=”conn.asp”–>
<%
sql=”select * from pic order by id desc”
Set rs = Server.CreateObject(“ADODB.Recordset”)
rs.Open sql,conn,3,2
rs.addnew
rs(“big”).appendchunk mydata 增加到数据库中
rs.update
set rs=nothing
set conn=nothing
%>
接下来是显示图片
display.asp
<!–#include file=”conn.asp”–> 这个大家都知道吧,他就是与数据库连的一个程序了
<%
id=request(“id”)
set rs=server.createobject(“ADODB.recordset”)
sql=”select * from pic where id=” & id
rs.open sql,conn,1,1
Response.ContentType = “text/html” 显示图片的格式也可以用
Response.ContentType = “image/gif” 以gif显示
Response.ContentType = “image/jpg” 以jpg显示
Response.BinaryWrite rs(“big”) 显示图片
rs.close
set rs=nothing
set connGraph=nothing
%>
轻松实现将上传图片到数据库_asp实例
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 轻松实现将上传图片到数据库_asp实例
相关推荐
-      ASP基础教程:其它的ASP常用组件
-      ASP基础教程:学习ASP中子程序的应用
-      ASP基础教程之ASP程序对Cookie的处理
-      ASP基础教程之ASP AdRotator组件的使用
-      ADO初学者教程:ADO 通过GetString()加速脚本
-      ASP技巧实例:几行代码解决防止表单重复提交
-      ASP常见数学函数 Abs Atn Cos 等详细详解[ 来源:网页教学网 | 作者: | 时间:2007-09-12 10:57:29 | 收藏本文 ] 【大 中 小】【名称】
-      ASP基础教程之ASP AdRotator 组件的使用