北京拔智齿医院哪家好:asp怎么样把从客户端收到的二进制数据存为一个文件

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 18:20:55
Response.ContentType="image/jpg"
Response.BinaryWrite data ' data为二进制字符
这时页面可以显视图片

当用Adodb.Stream
Set MyStream=Server.CreateObject("Adodb.Stream")
MyStream.Type = 1
MyStream.Mode=3
MyStream.Open
MyStream.Write data '这里出错了
MyStream.SaveToFile Server.MapPath(fName),2
MyStream.Close
Set MyStream=Nothing

错误信息:
ADODB.Stream (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

写数据库,参看写数据库的方法,写其他文件,使用fso对象~~

用Adodb.Stream对象
图片上传就用这个