關于ASP實現上傳圖片功能的原理及示例說明
作者: 來源: 發布時間:2011-6-24 15:37:33 點擊:
所以,我們所要做的就是在showimg.asp中從數據庫中讀出來符合條件的數據,并返回到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)中還有其他數據,比如<INPUT type=tesxt name=userid>等等,如果有這些項目,你的process.asp就要注意處理掉不必要的數據。
Tags:
關于ASP實現上傳圖片功能的原理及示例說明[收藏此文章]