救命!!!ADODB.Stream 错误 '800a0bb9'

tracy_qd 2003-08-24 02:48:17
我做一个写二进制文件的程序

Set ffile=Server.CreateObject("ADODB.Stream")
ffile.Type=1
ffile.Open
ffile.Write filecontent ''//这一行出错,无论我换什么样的数值都是错
ffile.savetofile LogFolder & FileName,2
ffile.close

我查看了CSDN内相关的文章,怎么都没能解决
大虾!救我
...全文
135 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2003-08-24
  • 打赏
  • 举报
回复
that is all I have, a simple test page
saucer 2003-08-24
  • 打赏
  • 举报
回复
that is all I have, a simple test page
tracy_qd 2003-08-24
  • 打赏
  • 举报
回复
谢谢各位的支持,
尤其感谢saucer(思归, .NET MVP) 的回答,
虽然问题没能正面解决
tracy_qd 2003-08-24
  • 打赏
  • 举报
回复
我的信箱 tracy@redcollar.cn
tracy_qd 2003-08-24
  • 打赏
  • 举报
回复
它是正确的

能不能得到你上个文件的全文处理,那正是我想要的 :)
saucer 2003-08-24
  • 打赏
  • 举报
回复
the followin works for me:

<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
formsize=clng(request.totalbytes)
formdata=request.binaryread(formsize)
set dr=CreateObject("Adodb.Stream")
dr.Type=1
dr.Open
dr.write formdata
dr.SaveToFile "c:/temp/1.jpg",2
dr.Close
set dr=nothing

end if
%>
<form method=post enctype="multipart/form-data">
<input type=file name=file1>
<input type=submit name=x>
</form>
tracy_qd 2003-08-24
  • 打赏
  • 举报
回复
to:saucer(思归, .NET MVP)

filecontent is &h09 or request.BinaryRead(request.TotalBytes) or other
all error
tracy_qd 2003-08-24
  • 打赏
  • 举报
回复

ffile.Type=2 时
ffile.Writetext 就是成功的
saucer 2003-08-24
  • 打赏
  • 举报
回复
since you set ffile.Type=1, what is in filecontent? is it binary?

ffile.Mode = 2
tracy_qd 2003-08-24
  • 打赏
  • 举报
回复
等......
nik_Amis 2003-08-24
  • 打赏
  • 举报
回复
up
tracy_qd 2003-08-24
  • 打赏
  • 举报
回复
俺在线.......等

28,390

社区成员

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

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