當(dāng)前位置:首頁文章首頁 IT學(xué)院 IT技術(shù)

關(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ù)。

相關(guān)軟件

相關(guān)文章

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z