韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

無(wú)組件圖文混合上傳,MSSQL & Access

無(wú)組件圖文混合上傳,MSSQL & Access

更新時(shí)間:2021-02-19 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

以下代碼沒有規(guī)范,還有些功能沒完成,有那位高手能把它修改一下,封裝成類則更是造福大眾,或者以后有時(shí)間我會(huì)做的。有任何錯(cuò)誤或建議請(qǐng)一定要給我發(fā)E-mail:sobina@21cn.com,謝謝。
  好了,少說多做,本示例在w2kServer,IIS5,SQL SERVER7中測(cè)試通過。
如有不明白的可到精華區(qū)查“圖象”或“圖片”關(guān)鍵字找到答案,或?qū)懶沤o我。
  示例一共有三個(gè)文件:upload.htm(上傳界面)
process.asp(處理程序)
showimg.asp(顯示圖象)
數(shù)據(jù)庫(kù):在pubs數(shù)據(jù)庫(kù)中建立一個(gè)新表名為imgtest
字段名    類型   長(zhǎng)度
-----------------------------------------------------
 idint (自動(dòng)編號(hào))
 img iamge(Access為OLE)
 imginfo nchar50

以下是三個(gè)文件的代碼:

upload.htm
---------------------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
td {font-size: 9pt}
a {color: #000000; text-decoration: none}
a:hover {text-decoration: underline}
.tx {height: 16px; width: 30px; border-color: black black #000000; border-top-width: 0px;

border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-size: 9pt;

background-color: #eeeeee; color: #0000FF}
.bt {font-size: 9pt; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;

border-left-width: 0px; height: 16px; width: 80px; background-color: #eeeeee; cursor: hand}
.tx1 { height: 20px; width: 30px; font-size: 9pt; border: 1px solid; border-color: black black

#000000; color: #0000FF}
-->
</style>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="process.asp" enctype="multipart/form-data" >
<table width="71%" border="1" cellspacing="0" cellpadding="5" align="center"

bordercolordark="#CCCCCC" bordercolorlight="#000000">
<tr bgcolor="#CCCCCC">
<td height="22" align="left" valign="middle" bgcolor="#CCCCCC"> Sobina
的圖文上傳界面</td>
</tr>
<tr align="left" valign="middle" bgcolor="#eeeeee">
<td bgcolor="#eeeeee"> <br>
</td>
</tr>
<tr align="center" valign="middle">
<td align="left" id="upid" height="122">
<p>圖象路徑:
<input type="file" name="img" style="width:400" class="tx1" value="">
</p>
<p>圖象說明:
<input type="text" name="imginfo">
</p>
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#eeeeee">
<td bgcolor="#eeeeee" height="2">
<input type="submit" name="Submit" value="· 提交 ·" class="bt">
<input type="reset" name="Submit2" value="· 重置 ·" class="bt">
</td>
</tr>

</form>
</body>
</html>
------------------------------------------------------------------------
process.asp
------------------------------------------------------------------------
<!--#include file="../bin/strCnn.asp"-->
<%
response.expires=0
'目的:將二進(jìn)制字符轉(zhuǎn)換成普通字符
Function bin2str(binstr)
 Dim varlen,clow,ccc,skipflag
 skipflag=0
 ccc = ""
 varlen=LenB(binstr)
 For i=1 To varlen
 If skipflag=0 Then
clow = MidB(binstr,i,1)
If AscB(clow) > 127 Then
 ccc =ccc & Chr(AscW(MidB(binstr,i+1,1) & clow))
 skipflag=1
Else
 ccc = ccc & Chr(AscB(clow))
End If
 Else
skipflag=0
 End If
 Next
 bin2str = ccc
End Function

'目的:把表單中的圖象數(shù)據(jù)分離出來(lái)
'其中參數(shù)formsize為表單數(shù)據(jù)大小,formdata為表單的總數(shù)據(jù)
Function ImageUp(formsize,formdata)
bncrlf=chrb(13) & chrb(10)
divider=leftb(formdata,instrb(formdata,bncrlf)-1) 'formdata第一個(gè)bncrlf左邊的數(shù)據(jù)
datastart=instrb(formdata,bncrlf & bncrlf)+4'兩個(gè)bncrlf右邊的數(shù)據(jù)的起始位
dataend=instrb(datastart+1,formdata,divider)-datastart
Imageup=midb(formdata,datastart,dataend)
End Function

'目的:把表單中的變量值取出
'其中參數(shù)varName為要尋找的字段變量,strTXT為已從圖象中分離出來(lái)的的所有文本
Function findVar(varName,strTxt)
startPos=1
strLen=len(varName)+2
'表單中可能有多個(gè)同名變量(用在有主表與明細(xì)表中的數(shù)據(jù)更新中)
for i=1 to len(strTXT)
varStart=instr(startPos,strTXT,varName)+strLen+3
varEnd=instr(varStart,strTXT,"--")-2
varValLen=varEnd-varStart

inVar=mid(strTXT,varStart,varValLen)
findVar=findVar & inVar

startPos=instr(varStart,strTXT,varName)
if startPos=0 then exit for'如果找不到則退出循環(huán)
findVar=findVar & ","' 以","作為多個(gè)同名變量值間的分隔符,實(shí)際上本例倒不需要
next

End function
 
FormSize = Request.TotalBytes
FormData = Request.BinaryRead( FormSize )
Image = ImageUp(FormSize,Formdata)

'以下兩步不能省略,否則取不出文字
strTXT=mid(formdata,instr(formdata,image)+len(image)+1) '取出文字
strTXT=bin2str(strTXT)'二進(jìn)制轉(zhuǎn)換成普通文字

imginfo=findVar("imginfo",strTXT)'相當(dāng)于request.form("imginfo")
'MyArray = Split(imginfo, ",", -1, 1)'分離從imginfo返回的多個(gè)值,在本例子中不用

Application.Lock
set objCnn=Server.CreateObject("ADODB.Connection")
objCnn.Open strCnn
set rec=Server.CreateObject("ADODB.Recordset")
rec.Open "imgtest",objCnn,1,3
rec.addnew '如果你只想更新一個(gè)記錄,則可使這句失效
rec("imginfo")=imginfo
if Len(Image)>1 then
rec("img").Appendchunk Image '把圖象寫入數(shù)據(jù)庫(kù)
end if
rec.update
rec.close:set rec=nothing
set objCnn=Nothing
Application.Unlock
'輸出圖象說明和圖象
response.write imginfo
response.write "<img src='showimg.asp?imginfo=" & imginfo & "' boder=0>"
%>
-----------------------------------------------------------------------
showimg.asp
-----------------------------------------------------------------------
<!--#include file="../bin/strCnn.asp"-->
<%
response.expires=0
response.buffer=true
response.clear
Response.ContentType = "image/*"

set objCnn=server.CreateObject("ADODB.connection")
objCnn.Open strCnn

strsql="SELECT * FROM imgtest where imginfo='" & Request.QueryString("imginfo") & "'"
set rec=objCnn.Execute(strsql)

Response.BinaryWrite rec("img")

rec.close:set rec=nothing
set objCnn=nothing
%>


 需要提醒的是: Access數(shù)據(jù)庫(kù)要把顯示圖象的showimg.asp文件作相應(yīng)調(diào)整
showimg.asp
-----------------------------------------------------------------------
<!--#include file="../bin/strCnn.asp"-->
<%
response.expires=0
response.buffer=true
response.clear
Response.ContentType = "image/bmp"

set objCnn=server.CreateObject("ADODB.connection")
objCnn.Open strCnn

strsql="SELECT * FROM imgtest where imginfo='" & Request.QueryString("imginfo") & "'"
set rec=objCnn.Execute(strsql)

Dim intSize,objOle,realSize
Const cntHeader=76'Access數(shù)據(jù)OLE開頭多了76 bytes
intize=rec("img").ActualSize
objOle=rec("img").GetChunk(cntHeader)'76 bytes
realSize=rec("img").GetChunk(intFldSize-cntHeader)'獲取圖像的真正bytes

Response.BinaryWrite relSize'輸出圖象

rec.close:set rec=nothing
set objCnn=nothing
%>


溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
69堂精品视频在线播放| 涩涩视频网站在线观看| 黄色网址中文字幕| 一本一道无码中文字幕精品热| 久久精品30| 日本少妇做爰全过程毛片| 91蜜桃在线视频| 精品国产乱码久久久久久夜甘婷婷| 伊人国产精品视频| www.精品av.com| 久久一区二区三区欧美亚洲| 欧美日韩国产精品一区二区三区| 中文字幕不卡的av| 极品在线视频| 欧美日韩另类一区| 欧美性x x x| 精国产品一区二区三区a片| 亚洲午夜一区二区三区| 性欧美video另类hd尤物| 国产在线乱码一区二区三区| 99re热视频| 庆余年2免费日韩剧观看大牛| 亚洲高清一区二区三区| 成年网站免费入口在线观看| 欧美一区二视频| 男操女免费网站| 日韩大尺度在线观看| 黄色毛片在线观看| 亚洲精品555| 日韩av一卡二卡| 亚洲国产精品久久精品怡红院| 国产在线精品一区在线观看麻豆| 爱爱免费小视频| 亚洲国产成人精品电影| 欧美成免费一区二区视频| 在线观看国产黄| 精品一区二区三区中文字幕老牛| 天天性天天草| 久久三级中文| 国产丝袜在线视频| 卡通动漫国产精品| 中中文字幕av在线| 久久精品毛片| 久草国产在线观看| 在线观看视频免费| 伊人成人在线| 91精品国产高清一区二区三密臀| 九色porny视频在线观看| 亚洲色婷婷久久精品av蜜桃| 污视频在线看操| 国产精品被窝福利一区| 日韩精品在线电影| 秋霞久久久久久一区二区| 九一国产在线| 亚洲男人第一av网站| 日韩欧美一区二区视频在线播放| 亚洲国产色一区| 56国语精品自产拍在线观看| www.99热这里只有精品| 日韩综合在线观看| 天天插天天狠天天透| 日产中文字幕在线精品一区| 日韩女优人人人人射在线视频| 69日小视频在线观看| 92精品国产成人观看免费| www.成人在线| 中文字幕在线观看欧美| 在线免费观看高清视频| 男人的天堂免费在线视频| 国产一区不卡精品| 26uuu久久天堂性欧美| 精品伦一区二区三区| 99热99re6国产在线播放| 日韩伦理一区二区三区| 日韩av地址| 巨大黑人video| 婷婷综合一区| 97在线免费公开视频| 国产又粗又猛又爽又黄的视频小说| 法国空姐在线观看免费| 国产日产高清欧美一区二区三区| 亚洲综合一区二区三区| 7777kkk亚洲综合欧美网站| 日本成人午夜影院| ass白嫩白嫩的小美女| xvideos成人免费中文版| 国产精品99久久免费| 中文字幕精品视频在线| 一区av在线播放| 日本视频免费高清一本18| 成人免费看片'免费看| 五月天丁香在线| 国产精品jizz在线观看老狼| 婷婷久久综合九色国产成人| 日韩主播视频在线| 国产乱子精品一区二区在线观看| 影音先锋男人在线资源| 欧美成免费一区二区视频| 色欧美在线观看| av电影在线观看网站| 一区二区视频免费在线观看| 欧美日韩成人网| 国产资源在线免费观看| 青青青手机在线视频观看| 日韩精品久久久久久久电影99爱| 欧美交换配乱吟粗大25p| 26uuu精品一区二区三区四区在线| 国产乱淫av片免费| 最近中文字幕在线中文高清版| 亚洲欧美中文日韩v在线观看| 麻豆91精品| 精品国产乱码久久久久久鸭王1| 欧美亚洲国产视频| 久久久综合网站| 国产一区二区久久久| 91丨九色porny丨蝌蚪| 亚洲国产欧美日本视频| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 91碰在线视频| av在线观看地址| 亚洲美女自拍视频| 国产精品精品久久久| 亚洲天堂av免费在线观看| 99青春婷婷视频| 美国三级日本三级久久99| 一区二区成人在线视频| 欧美xxx.com| 手机看片福利盒子久久| 国产网站免费观看| 台湾佬中文娱乐久久久| 欧美黄色激情视频| av老司机在线观看| 亚洲AV无码片久久精品| 日本精品另类| 女主播福利一区| 好想男人揉我下面好多水| 美女视频一区二区三区| 明星裸体视频一区二区| 日韩欧美电影一区| 国产麻豆综合视频在线观看| 国产特黄一级片| 欧美大片va欧美在线播放| www 四虎| 女同久久另类99精品国产| 欧美13~18sex性hd| 欧美日韩福利视频| 亚洲精品久久久久avwww潮水| 黄色高清无遮挡| 婷婷激情四射五月天| 日韩精品欧美成人高清一区二区| thepron国产精品| 国产无一区二区| 综合久久中文字幕| 久久国产精品久久久| www.视频在线.com| 欧美与亚洲与日本直播| 亚洲按摩av| 国产你懂的在线观看| 久久女人天堂| 亚洲美女免费精品视频在线观看| 97视频免费在线观看| 色综合久久久久久| 91最新在线免费观看| 国产目拍亚洲精品99久久精品| 亚洲成人不卡| 日韩欧美精品一区二区| 伊人永久在线| 狠狠操第一页| 影音先锋男士资源站| 亚洲精品中文字幕乱码三区91| 99久久视频| 香蕉国产成人午夜av影院| 55av亚洲| 91嫩草在线播放| 在线看片中文字幕| av成人资源| 国产午夜一区| 色综合天天综合狠狠| 99re8这里有精品热视频免费| 欧美老妇交乱视频| www亚洲成人| 欧美精品一区在线观看| 五月开心婷婷久久| 波多野结衣 久久| 99热只有这里有精品| 97国产精品久久| 亚洲国产无码精品| 超碰在线播放91| 日韩中文字幕免费观看| 91插插插插插插插插| 久久只精品国产| 国产一区 二区 三区一级| 亚洲成人自拍一区| 国产精品久久久久久久久男| 日韩黄色成人| 日本乱码高清不卡字幕| 日本系列第一页| 欧美日本久久| 91国产精品成人| 日韩欧美中文字幕不卡| 91精品久久久久久综合五月天| 中文字幕免费高清网站| 国产欧美一区二区三区在线老狼| wwwwxxxx在线观看| 日本中文字幕影院| 夜夜躁狠狠躁日日躁2021日韩| 中文av字幕| 一区二区三区四区不卡视频| 青青草原在线免费观看| 成人h片在线播放免费网站| 欧美一级xxxx| 成年免费插网| 91社影院在线观看| 欧美另类videos黑人极品| 亚洲小说图片视频| 五月激情综合| 欧美激情欧美激情在线五月| 亚洲欧美自拍另类日韩| 蜜桃成人在线视频| 三级影片在线观看欧美日韩一区二区| 91精品人妻一区二区三区蜜桃2| 欧美探花视频资源| 国产精品亚洲欧美| 色婷婷综合久久久久| www.91香蕉视频| 999精品免费视频| 国产999精品久久久久久| av影院在线| 欧美性free免费| 美女被爆操网站| 日韩综合小视频| 韩国在线一区| 国产美女福利在线观看| www.-级毛片线天内射视视| 亚洲高清资源在线观看| 亚洲欧美综合区自拍另类| 亚洲福利精品| 欧美日韩国产一区二区三区不卡| 免费尤物视频| 男女性色大片免费观看一区二区| 欧美特黄视频| 先锋影音资源999| 女女同性女同一区二区三区91| 色综合一区二区三区| 久久一二三区| 色中色综合影院手机版在线观看| 中文字幕91视频| 亚洲伊人久久大香线蕉av| 77777亚洲午夜久久多人| 一区二区国产在线观看| 99爱在线观看| 亚洲伊人一本大道中文字幕| 亚洲一区二区三区精品在线| 欧美精品一区二| 最新中文字幕视频| 国产激情无码一区二区三区| 91精品啪在线观看国产60岁| 苍井空浴缸大战猛男120分钟| 美女喷水白浆| 国产亚洲精品久久久久久777| 亚洲视频播放| 美女激情网站| 欧美午夜片欧美片在线观看| 一区二区三区鲁丝不卡| 国产黄色激情视频| 国产一区二区三区在线视频| 久久久夜夜夜| 日韩三级成人av网| 中文字幕av久久爽一区| 91免费看国产| 影音先锋男人在线资源| 欧美特黄aaaaaaaa大片| 在线免费一区二区| 久久免费精品国产久精品久久久久| 一级毛片免费看| 国产精品极品在线| 欧美巨大丰满猛性社交| 亚洲欧美另类久久久精品| 四虎永久免费影库二三区| 午夜精品久久久久久久男人的天堂| 在线播放麻豆| 老司机亚洲精品一区二区| 外国成人免费视频| 一级特黄曰皮片视频| 国产精品日本一区二区| 国模杨依粉嫩蝴蝶150p| 久久不射热爱视频精品| 成人看片网站| 亚洲一区999| 992tv国产精品成人影院| 国产亚洲欧美日韩在线观看一区二区| 最新国产精品亚洲| 青青操综合网| 欧美久久精品午夜青青大伊人| 国产精品911| 明星裸体视频一区二区| 少妇一级淫免费观看| 欧美videosex性极品hd| 理论片午夜视频在线观看| 日韩欧美在线电影| 久久五月天小说| 黄动漫在线免费观看| 美女扒开腿让男人桶爽久久软| 五月婷婷一区二区三区| 久艹在线视频| 1区2区3区欧美| 性感美女极品91精品| 国产美女极品在线| 亚洲免费伊人电影在线观看av| 日本不卡一区二区三区高清视频| 国产精品乱码妇女bbbb| 91sese| 久久偷窥视频| 蜜臀久久99精品久久久久久9| 91国产美女视频| 粉嫩久久久久久久极品| 国产成人精品免费一区二区| 日韩午夜av| 亚洲一区二区三区四区在线免费观看| 路边理发店露脸熟妇泻火| 国外成人免费视频| 国产精品综合久久久| 一区在线不卡| 欧美性猛交久久久乱大交小说| 中文字幕观看视频| 欧美人与牲动交xxxxbbbb| 国产欧美日韩不卡免费| 欧美成人a视频|