50分求ASP无组件上传图片的相关问题(哪位大虾帮帮忙,实在是不行了)

diandian_8 2006-08-16 09:15:20
完成无组件上传图片,在网上找了相关方法,已经得到了上传来的二进制串
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'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

不知道是怎么回事?
...全文
198 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
diandian_8 2006-08-16
  • 打赏
  • 举报
回复
如果objStream.Write formdata就不会报错,会不会是中间的midb等处理函数使字符串出现什么问题了呢

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧