1. 数据库中存储图片路径时如何显示路径下的全部图片
卤煮你好~这个需要程序来完成的,我不晓得卤煮用什么编程工具,所以就提供三个API吧
通过FindFirstFileEx和FindNextFile寻得所有图片的文件名,然后用数据流将图片显示出来,最后用FindClose释放句柄~
HANDLE FindFirstFileEx(
LPCTSTR lpFileName, // pointer to the name of the file to search for
FINDEX_INFO_LEVELS fInfoLevelId, // information level of the returned data
LPVOID lpFindFileData, // pointer to the returned information
FINDEX_SEARCH_OPS fSearchOp, // type of filtering to perform
LPVOID lpSearchFilter, // pointer to search criteria
DWORD dwAdditionalFlags // additional search control flags
);
BOOL FindNextFile(
HANDLE hFindFile, // handle to search
LPWIN32_FIND_DATA lpFindFileData // pointer to structure for data on found file
);
BOOL FindClose(
HANDLE hFindFile // file search handle
);
2. 如何从数据库中读取图片,图片存在文件夹中
数据库存的是文件名和路径,通过这个路径和文件名来显示图片。
3. 数据库里的图片路径截取再循环取出,用PHP来写。我是新手不知道如何去写。
$images= explode('|',$var['displayimg']);
$str = "";
foreach($images as $k=>$v){
$v = str_replace('图'.$k+1,'',$v);
$str.="<img src='{$v}' height='100' width='100'/>";
}
echo $str;
4. 怎样从数据库中读取图片,我的是存的路径,在数据库里
读出数据库的路径,然后构造地址字符串,作为image src 的地址就可以了
5. 以“|”分割存在于数据库字段的图片路径如何分页
<%
a=split(rs("image"),"|") //将image字段的值以"|"符号为界存入数组a
%>
<%
response.write a(0) //a(0)地址则为第一个地址,a(1)为第而个,以此类推
%>
//以下代码将所有图片名称依次输出
<%
for i=0 to UBound(a)
response.write a(i)
next
%>
6. 怎样把数据库里的图片路径读出来显示为图片
简单的数据库操作类
public class conn
{
public OleDbConnection con;
public OleDbCommand command;
public OleDbDataReader dr;
public OleDbDataAdapter ada;
public conn()
{
try
{
con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+System.Web.HttpContext.Current.Server.MapPath("你的数据库地址"));
con.Open();
}
catch (InvalidOperationException one)
{
System.Web.HttpContext.Current.Response.Write(one.Message);
return;
}
catch (OleDbException two)
{
System.Web.HttpContext.Current.Response.Write(two.Message);
return;
}
}
public void close()
{
con.Close();
}
public void cmd(string str,int m)
{
command = new OleDbCommand(str,con);
try
{
if(m==1)
{
command.ExecuteNonQuery();
}
else
{
dr = command.ExecuteReader();
}
}
catch(InvalidOperationException one)
{
System.Web.HttpContext.Current.Response.Write(one.Message);
return;
}
}
public void da(string str)
{
ada = new OleDbDataAdapter(str,con);
}
}
///////////////////////////以下是操作代码/////////////
conn con = new conn();打开数据库
con.cmd("select 数据库存放图片路径的字段 from 表 where 条件");
if(con.dr.Read())
Response.Write("<img src=\""+con.dr[0].ToString()+"\">");//输出图片
else
Response.Write("信息不存在");
con.close();//关闭数据库
7. 网页设计中数据库中存储着图片的路径,怎样将图片取出并显示到相应的位置上
很简单呀,网页上显示图片应该会用到<img>吧,让img的src="数据库存储图片的路径"就行了。
8. 如何用数据库存放图片的路径
不知道你的系统是不是B/S结构
楼上的是C#的代码,而且是基于B/S结构的,
不知道你用什么编程语言,不同的编程语言有不同的实现方式,但是基本思路是一样的:
1、上传文件到服务器的指定目录下;
2、然后把路径和文件名(服务器端),以字符串形式插入到数据库中
B/S结构的基本思路是这样的
如果是单机版,可以省略第一步
9. sql数据库中如何存放图片相对路径(不用代码)
1、在打开【SQL Server Managemenet Studio】窗口,在【对象资源管理器】窗口依次站看【数据库】——【新建的数据库】节点。