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

波大美

波大美

2016-01-29 17:51

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)

  我们做一个上传的。数据据库的字段就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
  
  %

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/) 
展开更多 50%)
分享

猜你喜欢

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

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

3.7 ASP代码实现图片上传并存入数据库中

Web开发
3.7 ASP代码实现图片上传并存入数据库中

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用纯ASP代码实现图片上传并存入数据库中

ASP
用纯ASP代码实现图片上传并存入数据库中

无组件上传图片至SQLSERVER数据库

ASP
无组件上传图片至SQLSERVER数据库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

逐步讲解向Access数据库上传且显示图片

编程语言 网络编程
逐步讲解向Access数据库上传且显示图片

ASP中实现从dbf数据库导出数据到sql表

Web开发
ASP中实现从dbf数据库导出数据到sql表

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用XMLHTTP制作域名查询系统

使用XMLHTTP制作域名查询系统

如何用ASP编写网站统计系统四

如何用ASP编写网站统计系统四
下拉加载更多内容 ↓