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】窗口,在【對象資源管理器】窗口依次站看【資料庫】——【新建的資料庫】節點。