当前位置:首页 » 操作系统 » 从数据库中读取图片路径

从数据库中读取图片路径

发布时间: 2024-03-17 09:19:25

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

我的笔记:
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.通过这个输出流把字节数组的字节流写出
希望对你有所帮助哈

php如何从数据库中读取多张图片的路径

<?php
$pic=array();//实例1,数组存储
$pic2='';//实例2,变量存储
while($rows=mysql_fetch_assoc($rs))
{
$pic[]=$rows["jj_yulan"];//存进数组
$pic2.="<imgalt=''src='{$row[jj_yulan]}'/>";//存进变量,注意.是连接符

}
//输出
print_r($pic);
echo$pic2;
?>

Ⅲ ext怎么从数据库中取得图片路径,然后在js上显示出图片呢

首先从数据库获取信息到前端,接收数据要用store,你把图片的路径写入数据库中,然后通过store去load数据到前端。

然后要看你腔烂要怎么展示图片,在哪显示了!
例如使用Ext.XTemplate,自己去写图片显示的位置,样式等。可以去参考ext3.0文档中Ext.DataView的例子

var store = new Ext.data.JsonStore( {
fields : [ "id", "name", "path" ],
url: '....',
......
});
store.load();

var tpl = new Ext.XTemplate('<div class="aaa"><img src="{path}" title="{name}" /></div>',);
var dataview = new Ext.DataView( {
store: store,
tpl: tpl,
........
});

var panel = new Ext.Panel({
.......
items:dataview
)}

还可以使用textfield,这就要自己完成整个panel或window的布局了
例如:
.....
{
columnWidth : .5,
layout : 'form',
labelWidth : 60,
items : [{
xtype : 'textfield',
fieldLabel : '个人照片',
width : 150,
Height : 180,
inputType : 'image',

listeners : { // 该项被载入时加载照片
'render' : function(_filed) {
_filed.getEl().dom.src = "a.jpg";//这里图片的路径可以预先从store中读取,赋给变量然后给丛键它
}
}
}]
}

如果是在grid里显示图片,那么grid中的ColumnModel里可以有一个字段是图片路径,然后通过store传入该路径并显示
例如:
var sm = new Ext.grid.CheckboxSelectionModel();
var cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), sm,
{
header : "图片",
width : 40,
dataIndex : "path",
align : "center",
renderer : function(v) {
return "<img src='" + v +"'>"
}
},
......

还有很多跟图片有关的地方,我暂时也想不起来,看具体渗圆巧情况具体解决了,总之后台对应的是数据库,前台对应的是store,前后交互就是把后台的数据放store里,然后前台根据store做前台该做的事

java如何读取数据库中的路径在标签框中显示图片

1、从DB得到图片路径
2、载入图片到 ImageIcon
3、显示在JLabel中,setIcon(ImageIcon)

Ⅳ php中如何让图片显示出来,现在可以从数据库中读出图片路径

$conn=mysql_connect("localhost","root","");//ip用户名密码
mysql_select_db("sitecms",$conn);//数据库名
mysql_query("setnames'utf8'");//utf-8格式
$sql="selecturlfromlinkwherelid=3";
$result=mysql_query($sql,$conn);
while($row=mysql_fetch_array($result)){
echo"<imgsrc='".$row['url']."'/>";
}

Ⅵ SQL数据库中提取图片路径

数据库中如果包含了图片路径,直接写就行了。
比如 <img src='<%#Eval("imageUrl")%>' /> 这样写也可以。

热点内容
java的命名空间 发布:2024-11-28 10:56:22 浏览:374
电信宽带wifi如何更改密码 发布:2024-11-28 10:56:22 浏览:365
安卓在哪里关闭云备份 发布:2024-11-28 10:49:55 浏览:558
数据在计算机中的存储 发布:2024-11-28 10:49:54 浏览:621
php二级分类 发布:2024-11-28 10:40:49 浏览:851
机顶盒主时钟同步服务器地址修改 发布:2024-11-28 10:40:43 浏览:333
androidstudio输出 发布:2024-11-28 10:36:20 浏览:591
华为手机的音乐在哪个文件夹 发布:2024-11-28 10:34:54 浏览:720
赛尔号万能脚本 发布:2024-11-28 10:34:44 浏览:629
逆战端游二级密码在哪里设置 发布:2024-11-28 10:28:18 浏览:867