在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>技术论坛>JSP>F0113739 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入

论坛首页
|--web开发
   |--ASP
   |--JSP
   |--ASP.net
   |--DHTML
   |--RUBY
|--软件开发
   |--C++
      |--Code here
   |--JAVA
   |--VB
   |--Delphi
   |--XML
|--.net技术
   |--C#
   |--VB.net
|--Yup开发组
|--站务&投诉
   |--站长专区
|--硬件&网络
|--休息室
|--数据库技术
 进入精华区 我要发言



 请教如何从oracle数据库的blob类型字段中读数据?back to JSP forum  
作者:shenghui,5级分数:20
日期:2004/3/25 8:51:00类别:JSP, 技术问题
回复:6次浏览:1497次
状态:已结贴 [miles(20)]

如果是jpg,doc文件能直接在页面上显示出来。
谢谢!

reply[F0113739]
 



 
 re [1] 请教如何从oracle数据库的blob类型字段中读数据?JSP forum  
- miles04-03-25 09:55  

两步。

1。通过oracle的connection/resulet等对象,读取出blob内容。这里不用标准的jdbc,而是用oracle提供的一套接口,比较方便和稳定;

2。设置正确的contentType,然后二进制方式写出。注意,这里一定用servlet。因为jsp的out已经不能写二进制了。这一步可以直接参考asp的做法。比如a0000006最后的那部分。

reply[F0113760]
 



 
 re [2] 请教如何从oracle数据库的blob类型字段中读数据?JSP forum  
- shenghui04-03-25 15:30  

呵呵,现在读数据(页面只显示jpg格式的图片)是可以实现了,但是要在页面上既显示html,又显示blob数据时,就不行,不知道是不是数据流冲突!如何解决?
最好代码说明,谢谢!

reply[F0113836]
 



 
 re [3] 请教如何从oracle数据库的blob类型字段中读数据?JSP forum  
- miles04-03-26 09:00  

因为你对流程没有搞清楚。一般我们插入一个图片,都用:

<img src="xxx.jpg">

这样的形式,这里也不例外。应该用一个单独的servlet提供图片二进制流,而且把它当作图片本身。比如:

<img src="/showImageServlet?imgid=10">

这样,就可以在叶面中引用了。

reply[F0113945]
 



 
 re [4] 请教如何从oracle数据库的blob类型字段中读数据?JSP forum  
- shenghui04-03-26 15:06  

呵呵,该敲我的脑袋!
谢谢!
随便问一下,单从blob字段读数据可不可以识别该数据能否直接在页面上显示?
我的意思是可不可以区分jpg之类的文件还是还是zip之类的文件。

reply[F0114018]
 



 
 re [5] 请教如何从oracle数据库的blob类型字段中读数据?JSP forum  
- miles04-03-28 11:46  

可以。不过需要你对各个类型文件有认识。比如,gif文件数据一开头就是GIF,而pdf开头就是@pdf。。。你可以自己研究一下,毕竟常见的类型并不多。

ie也就是通过这种方法来判断文件类型的。

reply[F0114273]
 



 
 re [6] 请教如何从oracle数据库的blob类型字段中读数据?JSP forum  
- shenghui04-03-29 09:56  

谢了

reply[F0114357]
 



您的位置
  (c)2000-2020 Yup Studio, all rights reserved.  
117.1875