图片如何上传
沙沙的吹 2003-08-23 06:07:33 我要做一个程序
把表单数据写到数据库
可是图片数据如何上传我大懂
我在一本资料看到一个如何上传图片的问题
试验并成功了
可是那个程序只有一个输入框(即输入文件名的框),所以接受断就直接提取数据
可是我需要的程序有好几个输入框,就是说传给ASP文件的不只是图片文件数据
我如何把其它数据提取出来
哪里有这方面的资料,特别是request读取回来的信息的组织方式的资料。我的看到的测试程序是这样的:
testupload.htm ''测试upload.asp的文件
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<form action="upload.asp" method="post" enctype="multipart/form-data" name="form1">
<p> </p>
<p>
<input type="File" name="ImageFile">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
下面是upload.asp
<!--#include file="inc/conn.asp"-->
<%
response.Write(request("ID"))
lngCount=Request.TotalBytes
postedData=Request.BinaryRead(lngCount)
crlf=ChrB(13)&ChrB(10)
tmpData=LeftB(postedData,Clng(InStrB(PostedData,crlf)))
dataStart=InstrB(postedData,Crlf&crlf)+4
dataEnd=InStrB(dataStart+1,postedData,tmpData)-dataStart
starData=MidB(PostedData,dataStart,dataEnd)
rs.CursorType=adOpenKeyset
rs.LockType=3
rs.Open "News_Pic",conn,,,adCmdTable
rs.AddNew
rs("News_ID")=1
rs("Pic_Data").AppendChunk starData
rs.UpDate
rs.close
%>