最近做毕业设计呢,在oracle数据库中用blob类型存的图片,怎么样把它显示在JSP上。(用的SSH) 15

还有一种是存图书路径的方式,如果知道的可以讲讲呀。。。QQ:1280113658... 还有一种是存图书路径的方式,如果知道的可以讲讲呀。。。QQ:1280113658 展开
 我来答
BuddhaQQ
2012-11-18 · TA获得超过1762个赞
知道小有建树答主
回答量:860
采纳率:100%
帮助的人:971万
展开全部
给你个思路,BLOB显示在JSP页面需要两步
1. 通过存储过程读取BLOB对象写到JSP所在中间件(WEB服务器)临时目录的临时文件
2. 根据临时文件位置做URL调用
需要额外考虑两点
1. 非授权访问图片临时文件(比如通过图片URL猜图片临时文件名)
2. 避免同一BLOB图片访问,造成数据库重复读取

针对以上两个问题,建议以ID等唯一标识(组合)为seed,通过MD5或固定的哈稀算法生成临时图片文件。
然后增加判断,在临时目录是否存在图片文件,存在则直接生成对图片访问的URL
不存在,再从数据库调用,按规则写到临时文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式