网络编程
位置:首页>> 网络编程>> Asp编程>> 无组件上传图片到数据库中,asp解决方案(3)

无组件上传图片到数据库中,asp解决方案(3)

作者:扬子 来源:动网 发布时间:2007-08-03 13:22:00 

标签:上传,无组件
addphoto.asp

<!--#include file="conn.asp"-->
<!--#include file="inc/domin.asp"-->
<!--#include file="fupload.inc"-->
<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" Then
Dim Fields
UploadSizeLimit=100000
Set Fields = GetUpload()
dim Field
For Each Field In Fields.Items
select case Field.name
case "thetext" sss=BinaryToString(Field.value)
case "type" fff=BinaryToString(Field.value)
case "submit" submit=BinaryToString(Field.value)
case "pic"
filename=field.FileName
fileContentType=field.ContentType
filevalue=field.value
end select
next
’---------------
if filename<>"" and fileContentType<>"image/gif" and 
fileContentType<>"image/pjpeg" then
%>
<center>
<br><br>
<font color=red size=3>上传的照片应该为GIF或JPG文件!</font><br><br>
<input type="button" value="重填" onclick="history.go( -1 );return 
true;">
</center>
<%
else
’------------
’开始输入
’-----------
response.write sss
response.write"<br>"
response.write fff
set rs=server.createobject("ADODB.recordset") 
sql = "select * from tb where theid is null"
rs.Open sql,conn,3,3
rs.addnew
rs("author")=username
rs("thetext")=sss
rs("types")=fff
rs("hits")=1
rs("posttime")=now()
rs("photo").appendchunk filevalue
rs.update 
rs.close 
%>
<br><br>
<center><font color=red 
size=3>成功输入个人基本档案!</font><br><br><form method="post" 
action="personinf.asp"><input type="submit" value="返回"></form>
</center>
<%
end if
end if
%>



showpic.asp

<!--#include file="conn.asp"-->
<%
id=Request("id")
set rs=server.CreateObject("adodb.recordset")
sql="SELECT * FROM tb where theid="&id
rs.Open sql,conn,1,3
response.contenttype="image/gif"
Response.BinaryWrite rs("photo")
%>



0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com