六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

顯示以O(shè)LE對(duì)象存儲(chǔ)圖片的方法

[摘要]問題原型: http://expert.csdn.net/Expert/topic/2517/2517974.xml?temp=.4831049在 ASP 中, 我們經(jīng)常需要在 Web 頁面上顯示以二進(jìn)制方式保存在數(shù)據(jù)庫中的圖片。 一般的圖片顯示沒有什么問題, 因?yàn)檫@方面的文章已經(jīng)很多了, 我就不...

問題原型: http://expert.csdn.net/Expert/topic/2517/2517974.xml?temp=.4831049

在 ASP 中, 我們經(jīng)常需要在 Web 頁面上顯示以二進(jìn)制方式保存在數(shù)據(jù)庫中的圖片。 一般的圖片顯示沒有什么問題, 因?yàn)檫@方面的文章已經(jīng)很多了, 我就不再闡述。 但有時(shí)候數(shù)據(jù)庫中的圖片是通過其他辦公軟件輸入的, 或者通過其他方式, 比如在 Access 中直接添加。 這時(shí), 圖片以 OLE 對(duì)象的方式保存在數(shù)據(jù)庫中, 在圖片真實(shí)內(nèi)容的前面, 還保存了一些其他的信息, 比如圖片的路徑和文件名,等等。 如果我們還用一般的輸出方式的話, 就會(huì)出錯(cuò), 導(dǎo)致圖片不能顯示。

幸好 jpeg, bmp 等圖象格式中在圖片內(nèi)容的開頭都有一個(gè) SOI marker,這個(gè) marker 對(duì)于 jpeg 來說是 FFD8, 而對(duì)于 bmp 是 424D. 這樣一來, 我們只要找到這個(gè) marker 的位置, 就可以忽略前面的內(nèi)容而直接從這里開始輸出圖片。以 SQL server 為例,代碼如下:

<%
'---------------------------------
' 函數(shù):function ShowJpegField(field)
' 作者: inelm(Archimond【阿克蒙德】) from csdn
' Date:2003-12-6 更新
' 功能: 取得保存 jpeg 圖片的字節(jié)數(shù)組中的 SOI marker 開始位置, 并從該位置輸出真正的圖片信息
'注: jpeg 格式的 SOI marker : FFD8
' bmp 格式:424D
' 參數(shù):圖片字段
' 返回值: 無
' 調(diào)用范例:ShowJpegField(rs("picture1"))
' 注意: 調(diào)用此函數(shù)之前, 需要先申明 response.write 的 MIME 類型為 "image/jpeg"
'----------------------------------------
function ShowJpegField(field)
dim size, i, j
'要輸出字段的總字節(jié)數(shù)
size = field.ActualSize(出處:pconline)


主站蜘蛛池模板: 亚洲人成网站在线观看播放 | 中文字幕伦伦精品 | 色天使在线观看 | 在线看福利片 | 日韩欧美精品综合一区二区三区 | 在线亚州| 日日操夜夜骑 | 天天色天天摸 | 五月婷六月婷婷 | 色一情一乱一伦一视频免费看 | 天堂网在线最新版官网 | 影音先锋精品国产资源 | 思思久久96热在精品国产免费 | 亚州国产 | 欧洲一区| 五月婷婷在线播放 | 欧美在线天堂 | 新版天堂中文资源8在线 | 日日操夜夜骑 | 亚洲欧美综合一区二区三区四区 | 欧美一级xxxx俄罗斯一级 | 青青91视频 | 伊人福利视频 | 日韩影院在线观看 | 午夜一级精品免费毛片 | 视频二区日韩 | 日韩美女黄大片在线观看 | 一区二区精品久久 | 全部免费毛片 | 婷婷六月久久综合丁香可观看 | 日韩中文字幕高清在线专区 | 日韩在线免费看网站 | 伊人色婷婷 | 婷婷久久综合九色综合九七 | 日韩在线观看一区二区三区 | 在线看片欧美 | 午夜精品福利在线观看 | 一本伊人 | 又粗又黄又猛又爽大片app | 一级做a爱片久久毛片 | 亚洲婷婷综合网 |