50分求ASP无组件上传图片的相关问题(哪位大虾帮帮忙,实在是不行了)
完成无组件上传图片,在网上找了相关方法,已经得到了上传来的二进制串
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13)&chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf&bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
现在要把这个二进制串mydata存为一个.gif的文件,我使用了ADODB.Stream
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Mode =3
objStream.Open
objStream.Write mydata //报错语句
objStream.SaveToFile server.MapPath("temp/1.gif"),2
老报错
ADODB.Stream 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
不知道是怎么回事?