数据库如何存取图片?请提供完整的代码及其过程,本人是菜鸟,多关照
发布网友
发布时间:2022-05-15 03:59
我来回答
共2个回答
热心网友
时间:2023-10-08 22:34
我前一阵也是这样.
其实很简单,图片显示一般要有个接收并显示的容器.
给我的例子你看下吧:
'----------show.asp--------
<%@ Language=VBScript %>
<!--#include file="conn.asp"-->
<%
nom=Request.QueryString("nom")
Response.expires=0
Response.buffer=true
Response.clear
response.contentType="image/*"
Set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from IMG where nom='"&nom&"'",conn
Response.BinaryWrite rs("IMG")
rs.Close
Set rs = nothing
%>
'''-----------show1.asp-------------
<%@ Language=VBScript %>
<html>
<head>
<title>图片显示</title>
</head>
<body bgcolor="#66CCFF">
<CENTER>
<!--#include file="conn.asp"-->
<!-- #include file="../pages/top.asp" -->
<br>
<table border="0" width="700">
<%
DIM nom
nom=Request.QueryString("nom")
'nom=24
Set rs=Server.CreateObject("ADODB.recordset")
sql="Select * from IMG where nom='"&nom&"'"
rs.Open sql,conn
%>
<tr>
<td ALIGN="CENTER">
<img SRC="show.asp?nom=<%=rs("nom")%>" BORDER=1></td><!--width="660" HEIGHT="480"-->
</tr>
<%
rs.Close
Set rs = nothing
%>
</table>
</CENTER>
</body>
</html>
<%'注意:如果在<img src="">中不设置高和宽,图片以自身大小显示%>
关键就在这里:
<img SRC="show.asp?nom=<%=rs("nom")%>" BORDER=1></td><!--width="660" HEIGHT="480"-->追问是在哪里编译的啊?感觉没有和数据库连接啊,跟数据库无关啊
热心网友
时间:2023-10-08 22:35
我也不会,你可以下载一些源码,看看别人是怎么弄的。