如何把图片存储在数据库中的IMAGE字段中?

wcqgm 2003-12-29 12:59:54
如何把图片存储在数据库中的IMAGE字段中?
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsg135 2003-12-29
  • 打赏
  • 举报
回复
---------------------------------------------------------------

这是我写的 asp + sql server 下正常运行(*用户名及密码)一下全给你做个参考吧:
读数据库中图片数据<img src=mem/showimg_1.asp?id=<%=rs("us_number")%> width="105" height="135">
showimg_1.asp写法:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={SQL Server};server=***;uid=sa;pwd=****;database=tr_bank;"
SQL = "SELECT * FROM tr_grmessage where us_number='" & session("user_infoid") & "' "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL,Conn,1,3
response.contenttype="image/gif"
Response.BinaryWrite rs("us_photo")
%>

上传图片:
<form name="form1" enctype="multipart/form-data" action="upimage.asp" method="POST" target="_blank">
<p>请选择您要上传的照片:<br>
<input name="picture" type="FILE">
<br>
<input type="submit" name="Submit" value="提 交">
</p>
</form>

upimage.asp写法:
<%
dddd=2
FormSize = Request.TotalBytes
FormData = Request.BinaryRead( FormSize )

function ImageUp(formsize,formdata)
bncrlf=chrb(13) & chrb(10)
divider=leftb(formdata,instrb(formdata,bncrlf)-1)
datastart=instrb(formdata,bncrlf&bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
imageup=midb(formdata,datastart,dataend)
end function

Image=ImageUp (FormSize,Formdata)

Set strconn = Server.CreateObject("ADODB.Connection")
strconn.Open "Filedsn=SqlServer.dsn;userid=sa;password=****"
set rs=server.CreateObject("adodb.recordset")
sql="SELECT * FROM tr_grmessage where us_number='" & session("user_id") & "' "
rs.Open sql,strconn,1,3
rs("us_photon")=2
rs("us_photo").appendchunk Image
dddd=1
rs.Update
rs.Close

response.contenttype="image/gif"
response.binarywrite imageup(formsize,formdata)

%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<% if dddd=1 then %>
您已经成功的上传了照片。
<% end if %>
</body>
</html>

wcqgm 2003-12-29
  • 打赏
  • 举报
回复
如何把图片存储在数据库中的IMAGE字段中?
请教各位,急。。。。。。。。。。。。。。。。。。。。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧