[ASP]无组件上传图片的代码
我好不容易弄到了一个能上传图的代码,本以为是很完美了。但在运行时还是
出现点错误,请高手指教!
我是用一个含有
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
单的静态网页来接受图形数据及其他表单域的值,提交到
updata.asp来处理
updata.asp:
<%
Response.Buffer=true
formsize=Request.TotalBytes formdata=Request.BinaryRead(formsize) Set Fields = GetUpload(FormData)
lanmu=Fields("lanmu").value '按错误信息提示是从这一句开始出错的:缺少对象: 'Fields(...)'
xinjiu=Fields("xinjiu").value fangshi=Fields("fangshi").value diqu=Fields("diqu").value
biaoti=Fields("biaoti").value jiage=Fields("jiage").value
neirong=Fields("neirong").value url=Fields("url").value
dianhua=Fields("dianhua").value qq=Fields("qq").value
lianxiren=Fields("lianxiren").value jiezhi=Fields("jiezhi").value
imgdata=Fields("pic").value
Dim rs_updata
Dim rs_updata_numRows
Set rs_updata = Server.CreateObject("ADODB.Recordset")
rs_updata.ActiveConnection = MM_co_jiaoyi_STRING
rs_updata.Source = "SELECT id, name, lanmu, xinjiu, fangshi, diqu, biaoti, jiage, neirong, pic, url, dianhua, qq, lianxiren, jiezhi, time,
hfs, dianji FROM tjiaoyi"
rs_updata.CursorType = 0
rs_updata.CursorLocation = 2
rs_updata.LockType = 1
rs_updata.Open()
rs_updata.addnew
rs_updata.Fields("lanmu").value=lanmu rs_updata.Fields("xinjiu").value=xinjiu rs_updata.Fields("fangshi").value=fangshi rs_updata.Fields("diqu").value=diqu
rs_updata.Fields("biaoti").value=biaoti rs_updata.Fields("jiage").value=jiage rs_updata.Fields("neirong").value=neirong rs_updata.Fields("pic").AppendChunk imgdata rs_updata.Fields("url").value=url
rs_updata.Fields("dianhua").value=dianhua rs_updata.Fields("lianxiren").value=lianxiren rs_updata.Fields("qq").value=qq
rs_updata.Fields("jiezhi").value=jiezhi rs_updata.update
rs_updata.Close()
Set rs_updata = Nothing
Response.write "恭喜您!您的信息已经发布成功!
返回" %>
其中upload.inc提供GetUpload函数,用该函数来获得表单所提交的图片
数据和其他表单域的值
upload.inc
运行到updata.asp显示出错信息:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft VBScript 运行时错误 错误 '800a01a8'
缺少对象: 'Fields(...)'
/sm108/jiaoyi/huabu/upok.asp,行10
我就是在这边卡了N久,还望各位高手赐教!谢谢!
不是有错误说明了吗
但是那错误信息,我觉得是莫明其妙啊 也不懂:
"缺少对象: 'Fields(...)' " 是什么东东
请各位高手帮忙啊
没人来帮忙啊
这是我碰到最棘手的问题,看来是没这么快解决了 再等,好事多磨
你的代码里有on error resume next吗?