<rt id="tf2wb"><bdo id="tf2wb"><kbd id="tf2wb"></kbd></bdo></rt>
    1. <button id="tf2wb"><thead id="tf2wb"></thead></button>

      <rp id="tf2wb"><bdo id="tf2wb"></bdo></rp>
      <delect id="tf2wb"><td id="tf2wb"></td></delect>
      <rt id="tf2wb"></rt>
      <rt id="tf2wb"><bdo id="tf2wb"></bdo></rt>
    2. 企業(yè)與個(gè)人網(wǎng)絡(luò )營(yíng)銷(xiāo)一站式服務(wù)商
      網(wǎng)站建設 / SEO優(yōu)化排名 / 小程序開(kāi)發(fā) / OA
      0731-88571521
      136-3748-2004
      ASP + ACCESS 上傳圖片到數據庫與將圖片讀出數據庫顯示之實(shí)現(詳細版)
      信息來(lái)源:轉載 互聯(lián)網(wǎng)   發(fā)布時(shí)間:2019-3-19   瀏覽:

      ASP + ACCESS 上傳圖片到數據庫與將圖片讀出數據庫顯示之實(shí)現(詳細版)

      ASP上傳圖片至數據庫內功能的實(shí)現

      一般的無(wú)組件上傳類(lèi),其上傳過(guò)程是將圖片先保存到指定文件夾,與此同時(shí)將該路徑保存至數據庫字段的。顯示圖片則是根據數據庫表中的路徑字段對應顯示的。當然有關(guān)圖片的管理,比如刪除:只刪除了路徑,實(shí)際的圖片需要根據該路徑通過(guò)FSO進(jìn)行刪除……那有沒(méi)有這樣一種情況:將圖片直接作為一個(gè)字段的值保存。對圖片的操作就象是對數據字段的操作一樣熟練。答案是肯定的,只是將該字段的類(lèi)型設為OLE對象

      知識點(diǎn):OLE 對象字段用來(lái)存儲諸如 Microsoft Word 或 Microsoft EXCEL 文檔、圖片、聲音的數據以及在別的程序中創(chuàng )建的其他類(lèi)型的二進(jìn)制數據。OLE 對象可以鏈接或嵌入到 Microsoft Access 表的字段中。

      一、設計數據庫testimg.mdb

      為方便調試,設計表imgurl,其中兩個(gè)字段:id(自動(dòng)編號、關(guān)鍵字)、img(OLE 對象)

      二、連接數據庫文件conn.asp

      <%
      db_path="testimg.mdb"
      set conn=server.CreateObject("ADODB.connection")
      connstr="driver={Microsoft Access Driver (*.mdb)};dbq="&server.MapPath(db_path)
      conn.open connstr
      %>

      三、提供上傳圖片的表單頁(yè)面upload.html

      <form action="upload.asp" method="post" enctype="multipart/form-data">
        <input type="file" name="imgurl">
        <input type="submit" name=ok value="ok">
      </form>

      四、接受數據并添加記錄頁(yè)upload.asp

      <!--#include file="conn.asp"-->
      <%
      formsize=request.totalbytes
      formdata=request.binaryread(formsize)
      bncrlf=chrB(13)&chrB(10)
      divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
      datastart=instrb(formdata,bncrlf&bncrlf)+4
      dataend=instrb(datastart+1,formdata,divider)-datastart
      mydata=midb(formdata,datastart,dataend)
      set rs=server.createobject("ADODB.recordset")
      rs.open "SELECT * FROM imgurl",conn,3,3
      rs.addnew
      rs("img").AppendChunk myData
      rs.update
      rs.close
      set rs=nothing
      set conn=nothing
      response.redirect "index.asp"
      %>

      五、提取數據庫表中圖片字段內容以做顯示圖片頁(yè)showimg.asp

      <!--#include file="conn.asp"-->
      <%
      set rs=server.createobject("ADODB.recordset")
      sql="select * from imgurl where id="&trim(request("id"))
      rs.open sql,conn,1,1
      Response.ContentType="image/*"
      Response.BinaryWrite rs("img").getChunk(8000000)
      rs.close
      set rs=nothing
      set conn=nothing
      %>

      六、顯示圖片的index.asp

      <!--#include file="conn.asp"-->
      <%
      strsql="select * from imgurl"
      set rs=server.createobject("ADODB.recordset")
      rs.open strsql,conn,1,1
      do until rs.eof
      whatid=rs("id")
      %>
      <img src="showimg.asp?id=<%=whatid%>">

      <%
      rs.movenext
      loop

      %>





      上一條: 二八定律全面分析SEO全過(guò)程 網(wǎng)站SEO優(yōu)化
      下一條: xss利用和檢測平臺 防XSS跨網(wǎng)站攻擊
      案例鑒賞
      多年的網(wǎng)站建設經(jīng)驗,斌網(wǎng)網(wǎng)絡(luò )不斷提升技術(shù)設計服務(wù)水平,迎合搜索引擎優(yōu)化規則
      維護與安全
      多年的網(wǎng)站建設經(jīng)驗,網(wǎng)至普不斷提升技術(shù)設計服務(wù)水平,迎合搜索引擎優(yōu)化規則
      長(cháng)沙私人做網(wǎng)站    長(cháng)沙做網(wǎng)站    深圳網(wǎng)站建設    株洲做網(wǎng)站    東莞做網(wǎng)站    南京防腐木    湖南大拇指養豬設備    株洲做網(wǎng)站    
      版權所有 © 長(cháng)沙市天心區斌網(wǎng)網(wǎng)絡(luò )技術(shù)服務(wù)部    湘公網(wǎng)安備 43010302000270號  統一社會(huì )信用代碼:92430103MA4LAMB24R  網(wǎng)站ICP備案號:湘ICP備13006070號-2  
      国产精品久久久久精品|久久网国产精品色婷婷免费|国产另类小说 视频 中文字幕|亚洲欧洲日产国码在线|2020最新国产在线不卡A|无码人妻少妇久久中文字幕蜜|99国产一区二区精品久久

          <rt id="tf2wb"><bdo id="tf2wb"><kbd id="tf2wb"></kbd></bdo></rt>
        1. <button id="tf2wb"><thead id="tf2wb"></thead></button>

          <rp id="tf2wb"><bdo id="tf2wb"></bdo></rp>
          <delect id="tf2wb"><td id="tf2wb"></td></delect>
          <rt id="tf2wb"></rt>
          <rt id="tf2wb"><bdo id="tf2wb"></bdo></rt>