校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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對象)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 离岛区| 顺昌县| 德兴市| 松潘县| 巩义市| 平阴县| 改则县| 沭阳县| 大厂| 南溪县| 阜南县| 青龙| 西畴县| 靖安县| 佛坪县| 灌云县| 临漳县| 东海县| 正宁县| 宁陕县| 普兰店市| 林口县| 巍山| 丰镇市| 区。| 剑川县| 元朗区| 嘉荫县| 合作市| 平凉市| 富顺县| 永州市| 卢龙县| 同心县| 和硕县| 罗城| 西安市| 双峰县| 蒲江县| 台中县| 根河市|