'存入用户目录
dim path,path1,objfile
set objfile=server.CreateObject("Scripting.FileSystemObject")
path="..\IMAGES\"& username & "\"
if not objfile.folderexists(Server.MapPath(""&path&"")) then
objfile.createfolder(server.mapPath(""&path&""))
end if
path1=objfile.getfilename(request.form("photo"))
path=path & path1
objfile.copyfile request.form("photo"),Server.MapPath(""&path&"")
你的数据库设计有问题,userimg表中设一个自动编码字段(id)
显示页面中:
rsuser.open "select * from userimg where userid='"&userid&"',conn,1,1
.......
do while not rsuser.eof
<img src="img.asp?id=<%=rsuser("id)%>">
rsuser.movenext
loop
img.asp中:
rs.open "select img from userimg where id="&request("id")&",conn,1,1
Response.ContentType="image/*"
Response.BinaryWrite rs("img").getChunk(7500000)
以下代码不完整
-------------------------------这个显示单个图片
这个页叫display.asp
<%
response.expires=-9999
set connGraph=server.CreateObject("ADODB.connection")
connGraph.Open ....
response.clear
sql="select * from expinfo where eid=..."(比如说sql="select id,img from expinfo where id=1" 就是id号为1的图片)
set rs=connGraph.Execute(sql)
Response.ContentType = "text/html"
Response.BinaryWrite rs("img").getchunk(7500000)
rs.close
set rs=nothing
%>
---------------------------
》》》》》》
----------------用这个循环显示所有图片
rec.Open "SELECT id,img FROM img",connGraph,1,3
Response.write "共有"&rec.recordcount&"张图片<br>"
Do while not rec.eof
Response.write "<img src='display.asp?id="&rec("id")&"' height=100 width=100><br>"
rec.movenext
Loop
rec.close
set rec=nothing
-----------------------------------