JSP 从数据库中如何取得图片的路径?

 我来答
镇美媛革莺
2020-04-17 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:748万
展开全部
我的笔记:
6:对数据库存取图片进行的操作:

核心思想:通过二进制流的形式进行存储和读取。
具体:存储图片:一般是通过文件上传的方式进行存储的

1.首先通过request获得表单中图片的地址

2.然后根据这个路径可以使FileInputStream获得文件输入流

3.pstmt.setBinaryStream(i,
fis,
fis.available())
最后pstmt.executeUpdate();就完成整个插入语句了。

读取:1.根据url的id传一个对应数据库摸个图片的id号

2.根据这个id执行查询,通过rst.getBinaryStream(1)返回一个输入流(里面存的是图片)

3.读输入流,放到字节数组中,再通过response返回一个能输出二进制流的ServletOutputStream实例(ServletOutputStream
sos=
response.getOutputStream();
),

4.通过这个输出流把字节数组的字节流写出
希望对你有所帮助哈
树墨彻夙姬
2020-02-10 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:736万
展开全部
把保存到的路径存到数据库
数据库字段是一个是字符串
比如你保存到upload下
就存upload/图片名
就可以了了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式