ASP (非.NET) 通过 oo4o 读取 oracle long raw 类型数据图片
2012-02-29 15:02
381 查看
<%
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.cachecontrol = "no-cache"
Response.ContentType = "image/jpeg"
Dim OraSession
Dim OraDatabase
Dim Chunksize, BytesRead, CurChunkEx
Dim desc
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSession.OpenDatabase("report","report", 0)
set part = OraDatabase.CreateDynaset ("select image from GICOM_SIGNATURE_name where rownum = 1",0)
BytesRead = 0
'Reading in 64K chunks
ChunkSize= 65280
Do
BytesRead = part.Fields("image").GetChunkByteEx(CurChunkEx ,i * ChunkSize, ChunkSize)
if BytesRead > 0 then
Response.BinaryWrite CurChunkEx
end if
Loop Until BytesRead < ChunkSize
'Cleanup, remove all local refrences
Set OraSession = Nothing
Set Oradatabase = Nothing
Set part= Nothing
%>
然后 html 通过 <img src="" /> 通过调用这个asp文件显示成图片
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.cachecontrol = "no-cache"
Response.ContentType = "image/jpeg"
Dim OraSession
Dim OraDatabase
Dim Chunksize, BytesRead, CurChunkEx
Dim desc
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSession.OpenDatabase("report","report", 0)
set part = OraDatabase.CreateDynaset ("select image from GICOM_SIGNATURE_name where rownum = 1",0)
BytesRead = 0
'Reading in 64K chunks
ChunkSize= 65280
Do
BytesRead = part.Fields("image").GetChunkByteEx(CurChunkEx ,i * ChunkSize, ChunkSize)
if BytesRead > 0 then
Response.BinaryWrite CurChunkEx
end if
Loop Until BytesRead < ChunkSize
'Cleanup, remove all local refrences
Set OraSession = Nothing
Set Oradatabase = Nothing
Set part= Nothing
%>
然后 html 通过 <img src="" /> 通过调用这个asp文件显示成图片
相关文章推荐
- 通过OracleDataReader来读取BLOB类型的数据
- 通过OracleDataReader来读取BLOB类型的数据
- ASP.NET文件下载简单实现(也可以通过直接读取数据库 大字段文件,如oracle 中的bolg,long raw 等大字段文件)
- 通过OracleDataReader来读取BLOB类型的数据 (转载)
- Oracle通过PL/SQL Developer导出数据为CSV格式,VARCHAR2类型的字段如果存入的是数值(例如3307830000004059)太长,最后一位会被置为0
- asp 读取通过表单发送的post数据
- oracle clob 数据类型的读取
- 如何将图片以Image类型存储到数据库 (asp.net) 如何从数据库中读取Image类型的字段(asp.net)
- OpenCV读取一张图片的Mat数据类型到.txt文件
- asp把图片存入并读取数据库
- Java对Oracle中Clob类型数据的读取和写入(转)
- asp读取ORACLE 数据问题!!
- C#中通过OleDb操作Oracle Blob数据类型
- Java对Oracle中Clob类型数据的读取和写入
- asp.net+Sqlserver 通过存储过程读取数据
- Oracle数据类型Clob读取
- java 通过流的方式读取远程图片并显示在jsp页面(类型以jpg、png等结尾的图片)
- Oracle 中使用 ObjectDataSource 读取强类型 DataSet 数据集
- java SDK ,上传、读取 基本类型数据通过服务器(客户端代码)
- 使用JDBC和Hibernate在oracle中插入和读取Blob数据的图片的java程序