婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP上傳圖片功能的又一實現(OLE對象)

ASP上傳圖片功能的又一實現(OLE對象)

熱門標簽:虛擬電話外呼系統 鄭州智能外呼電銷機器人廠家 沈陽電話機器人公司 云南便宜外呼系統平臺 長春公司外呼系統中心 鄢陵學校如何做地圖標注 沈陽三五防封電銷卡 成都ai外呼系統線路 廣東語音外呼系統公司
上次說到的上傳圖片是采用稻香老農開發的無組件上傳。其上傳過程是將圖片先保存到指定文件夾,與此同時將該路徑保存至數據庫字段的。顯示圖片則是根據數據庫表中的路徑字段對應顯示的。當然有關圖片的管理,比如刪除:只刪除了路徑,實際的圖片需要根據該路徑通過FSO進行刪除……

那有沒有這樣一種情況:將圖片直接作為一個字段的值保存。對圖片的操作就象是對數據字段的操作一樣熟練。答案是肯定的,只是將該字段的類型設為OLE對象

知識點:OLE 對象字段用來存儲諸如 Microsoft Word 或 Microsoft EXCEL 文檔、圖片、聲音的數據以及在別的程序中創建的其他類型的二進制數據。OLE 對象可以鏈接或嵌入到 Microsoft Access 表的字段中。

一、設計數據庫testimg.mdb

為方便調試,設計表imgurl,其中兩個字段:id(自動編號、關鍵字)、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
%>



三、提供上傳圖片的表單頁面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>



四、接受數據并添加記錄頁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,bncrlfbncrlf)+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"
%>



五、提取數據庫表中圖片字段內容以做顯示圖片頁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%>

標簽:平頂山 四平 馬鞍山 遼陽 朝陽 防城港 湖北 孝感

巨人網絡通訊聲明:本文標題《ASP上傳圖片功能的又一實現(OLE對象)》,本文關鍵詞  ASP,上傳,圖片,功能,的,又一,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP上傳圖片功能的又一實現(OLE對象)》相關的同類信息!
  • 本頁收集關于ASP上傳圖片功能的又一實現(OLE對象)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 拜城县| 察隅县| 台前县| 舒兰市| 衢州市| 武陟县| 平潭县| 张北县| 额敏县| 伊宁市| 乌苏市| 华蓥市| 黄浦区| 宝山区| 库车县| 普宁市| 苏尼特左旗| 藁城市| 横峰县| 凤冈县| 丽江市| 白河县| 德保县| 汕尾市| 顺昌县| 石楼县| 乌恰县| 来安县| 崇礼县| 扶余县| 汉中市| 济宁市| 阿瓦提县| 万安县| 宜良县| 宁安市| 灵山县| 深泽县| 华安县| 汶上县| 正蓝旗|