不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
Stream案例教程
编辑:dnawo 日期:2007-04-02
本例主要讲述如何利用Stream对象往数据库添加文件、将数据库中的文件保存至服务器端和显示于浏览器上,借以说明Stream一些属性、方法,代码如下:
复制内容到剪贴板
程序代码

<%
Option Explicit
Dim objStream,objConn,objRS,strSql
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath("db1.mdb")
Set objRS = Server.CreateObject("ADODB.RecordSet")
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.type = 1
objStream.open
''''''''''''''''''''''''''''''''''''
' 将服务器端文件保存至数据库中
''''''''''''''''''''''''''''''''''''
objStream.loadfromfile Server.MapPath("aaa.gif")
strSql = "Select * from t2"
objRS.open strSql,objConn,1,3
objRS.addnew
objRS("file").AppendChunk objStream.Read(objStream.size)
objRS("size") = objStream.size
objRS.Update
objRS.close
Set objRS = nothing
''''''''''''''''''''''''''''''''''''
' 将数据库文件保存至服务器上
''''''''''''''''''''''''''''''''''''
'strSql = "Select * from t2 where id = 1"
'objRS.open strSql,objConn,1,2
'objStream.write objRS("file").GetChunk(objRS("size"))
'objStream.SaveToFile Server.MapPath("bbb.gif"),2
'objRS.close
'Set objRS = nothing
''''''''''''''''''''''''''''''''''''
' 显示服务器端文件
''''''''''''''''''''''''''''''''''''
'objStream.loadfromfile Server.MapPath("aaa.gif")
'Response.ContentType = "application/octet-stream" 'MIME类型
'Response.AddHeader "Content-Disposition","attachment;filename=ccc.gif" '文件名称
'Response.AddHeader "Content-Length",CStr(objStream.size)
'Response.BinaryWrite objStream.Read()
''''''''''''''''''''''''''''''''''''
' 显示服务器端文件
''''''''''''''''''''''''''''''''''''
'objStream.loadfromfile Server.MapPath("aaa.gif")
'Response.ContentType = "image/*"
'Response.BinaryWrite objStream.Read()
objConn.close
Set objConn = nothing
objStream.close
Set objStream = nothing
%>
Option Explicit
Dim objStream,objConn,objRS,strSql
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath("db1.mdb")
Set objRS = Server.CreateObject("ADODB.RecordSet")
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.type = 1
objStream.open
''''''''''''''''''''''''''''''''''''
' 将服务器端文件保存至数据库中
''''''''''''''''''''''''''''''''''''
objStream.loadfromfile Server.MapPath("aaa.gif")
strSql = "Select * from t2"
objRS.open strSql,objConn,1,3
objRS.addnew
objRS("file").AppendChunk objStream.Read(objStream.size)
objRS("size") = objStream.size
objRS.Update
objRS.close
Set objRS = nothing
''''''''''''''''''''''''''''''''''''
' 将数据库文件保存至服务器上
''''''''''''''''''''''''''''''''''''
'strSql = "Select * from t2 where id = 1"
'objRS.open strSql,objConn,1,2
'objStream.write objRS("file").GetChunk(objRS("size"))
'objStream.SaveToFile Server.MapPath("bbb.gif"),2
'objRS.close
'Set objRS = nothing
''''''''''''''''''''''''''''''''''''
' 显示服务器端文件
''''''''''''''''''''''''''''''''''''
'objStream.loadfromfile Server.MapPath("aaa.gif")
'Response.ContentType = "application/octet-stream" 'MIME类型
'Response.AddHeader "Content-Disposition","attachment;filename=ccc.gif" '文件名称
'Response.AddHeader "Content-Length",CStr(objStream.size)
'Response.BinaryWrite objStream.Read()
''''''''''''''''''''''''''''''''''''
' 显示服务器端文件
''''''''''''''''''''''''''''''''''''
'objStream.loadfromfile Server.MapPath("aaa.gif")
'Response.ContentType = "image/*"
'Response.BinaryWrite objStream.Read()
objConn.close
Set objConn = nothing
objStream.close
Set objStream = nothing
%>
评论: 1 | 引用: 0 | 查看次数: 4991
发表评论
请登录后再发表评论!