關(guān)于ASP實(shí)現(xiàn)上傳圖片功能的原理及示例說明
作者: 來源: 發(fā)布時(shí)間:2011-6-24 15:37:33 點(diǎn)擊:
所以,我們所要做的就是在showimg.asp中從數(shù)據(jù)庫中讀出來符合條件的數(shù)據(jù),并返回到SRC屬性中就可以了,具體代碼如下(showimg.asp):
<%
setconnGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={MicrosoftAccessDriver(*.mdb)};DBQ="&
server.MapPath("images.mdb")&";uid=;PWD=;"
connGraph.Open
setrec=server.createobject("ADODB.recordset")
strsql="selectimgfromimageswhereid="&trim(request("id"))
rec.openstrsql,connGraph,1,1
Response.ContentType="image/*"
Response.BinaryWriterec("img").getChunk(7500000)
rec.close
setrec=nothing
setconnGraph=nothing
%>
注意在輸出到瀏覽器之前一定要指定Response.ContentType="image/*",
以便正常顯示圖片。
最后要注意的地方是,我的process.asp中作的處理沒有考慮到第一頁(upload.htm)中還有其他數(shù)據(jù),比如<INPUT type=tesxt name=userid>等等,如果有這些項(xiàng)目,你的process.asp就要注意處理掉不必要的數(shù)據(jù)。
上一篇:ASP生成靜態(tài)網(wǎng)頁中實(shí)現(xiàn)閱讀次數(shù)的程序?qū)嵗a分享 下一篇: ASP實(shí)現(xiàn)查看ASP文件源碼的函數(shù)代碼分享
[收藏此文章]