亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 上傳組件(3)-文章來自httpwww.aspcn.com asp中華網(wǎng).txt

?? c_c++技巧集
?? TXT
字號:
作者:cooljack
日期:00-5-29 上午 10:19:27
上傳組件(3)
 
'count屬性用于在ASP中獲取上傳表單的個數(shù) 
'保存文件
Private Function SaveFile(SPath As String, FileName As String, FileValue() As Byte, lngOverWrite As Integer) As Boolean
Dim RPath As String
Dim fs As Scripting.FileSystemObject
Set fs = New Scripting.FileSystemObject
If Right(SPath, 1) <> "\" Then SPath = SPath & "\"
RPath = SPath & FileName
If fs.FileExists(RPath) And lngOverWrite <> 2 Then
SaveFile = False
Else
Open RPath For Binary As #1
Put #1, , FileValue
Close #1
SaveFile = True
End If
End Function
'把二進制字符串轉(zhuǎn)換成普通字符串函數(shù)
'以下的兩個方法用到了woozhj的處理中文的方法,很不錯,我沒有改動他對此方法的注釋
'我們還可以用strconv方法把數(shù)據(jù)轉(zhuǎn)化為Unicode后再來處理中文,更簡單,但是woozhj兄的方法真的不錯,所以就用它了!
Private Function BtoS(binstr As Variant) As String
Dim lnglen As Long
Dim tmpBin As Variant
Dim strC As String
Dim skipflag As Long
Dim i As Long
'中文字符Skip標志
skipflag = 0
strC = ""
If Not IsNull(binstr) Then
lnglen = LenB(binstr)
For i = 1 To lnglen
If skipflag = 0 Then
tmpBin = MidB(binstr, i, 1)
'判斷是否中文的字符
If AscB(tmpBin) > 127 Then
'AscW會把二進制的中文雙字節(jié)字符高位和低位反轉(zhuǎn),所以要先把中文的高低位反轉(zhuǎn)
strC = strC & Chr(AscW(MidB(binstr, i + 1, 1) & tmpBin))
skipflag = 1
Else
strC = strC & Chr(AscB(tmpBin))
End If
Else
skipflag = 0
End If
Next
End If
BtoS = strC
End Function


'把普通字符串轉(zhuǎn)成二進制字符串函數(shù)
Private Function StoB(varstr As String) As Variant
Dim str2bin As Variant
Dim varchar As Variant
Dim varasc As Long
Dim varlow, varhigh
Dim i As Long
str2bin = ""
For i = 1 To Len(varstr)
varchar = Mid(varstr, i, 1)
varasc = Asc(varchar)
' asc對中文字符求出來的值可能為負數(shù),
' 加上65536就可求出它的無符號數(shù)值
' -1在機器內(nèi)是用補碼表示的0xffff,
' 其無符號值為65535,65535=-1+65536
' 其他負數(shù)依次類推。
If varasc < 0 Then
varasc = varasc + 65535
End If
'對中文的處理:把雙字節(jié)低位和高位分開
If varasc > 255 Then
varlow = Left(Hex(Asc(varchar)), 2)
varhigh = Right(Hex(Asc(varchar)), 2)
str2bin = str2bin & ChrB("&H" & varlow) & ChrB("&H" & varhigh)
Else
str2bin = str2bin & ChrB(AscB(varchar))
End If
Next
StoB = str2bin
End Function






AspcnUP 例子 
下面是一個upload.htm文件,在這里我們選擇上傳文件。表單中有兩個對象,一個為文件,一個為文本。注意為了表現(xiàn)大小寫的區(qū)別上傳文件項的名字用了"FileName"。 
<html>
<head>
<meta name="Author" content="Sander Duivestein">
</head>

<body>

<form name="frmUpload" Method="Post" Enctype="multipart/form-data" Action="Upload.asp">
<table>
<tr>
<td>File</td>
<td><input type="file" name="FileName"></td>
</tr>
<tr>
<td>File</td>
<td><input type="text" name="fieldname"></td>
</tr>
<TR>
<td COLSPAN="2" ALIGN="right"><INPUT TYPE="Submit" VALUE="Upload"></TD>
</TR>
</table>
</form>
</body>
</html>
 
下面是upload.asp的內(nèi)容,在這里我們來處理上傳文件。 
其實如果只是上傳,我們的代碼就只有兩句

     Set objUpload=Server.CreateObject("aspcn.upload")
     varResult=objUpload.upload

這樣,只要varResult返回的是"OK" ,則文件已經(jīng)上傳成功,一切都使用了默認值。要詳細的就請看upload.asp的內(nèi)容吧。
 
<%@ Language="VBScript" %>
<%
If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
Set objUpload = Server.CreateObject("aspcn.upload")
'設(shè)定文件最大長度不超過100K,默認值為100K
objupload.maxsize=1000000
'設(shè)定如果目標文件存在,進行覆蓋,默認為1,表示不能覆蓋
objupload.overwrite=2 
'設(shè)定上傳到服務(wù)器的路徑,這里必須為絕對路徑,默認值為c:\
objupload.path="c:\test\" 
'調(diào)用upload方法將文件保存
varResult = objUpload.Upload
'到此為止,如果varResult返回OK,則文件上載成功
'***********************************************************************
'* 前面的這一些你如果賺煩你還可以這樣 *
'* varResult=objUpload.Upload(100000,"c:\test\",2) *
'* 作用和上面的一樣,三個參數(shù)分別表示maxsize,path,overwrite,均可省 *
'* 如省略maxsize,寫法如下: *
'* varResult=objUpload.Upload(,"c:\test",2) *
'* 此時如果先前objupload.maxsize沒有設(shè)置,組件將使用默認值 *
'***********************************************************************

If varResult="OK" Then '如果varResult返回OK,則文件上載成功
'下面我們來看看倒底上傳了些什么東東
'取得各項的大小,填寫表單項時,請注意表單項名字的大小寫
filenamesize= objUpload.size("FileName") '取得upload.htm文件中FileName表單項的大小
fieldnamesize= objupload.size("fieldname") '取得upload.htm 文件中fieldanme表單項的大小
totalcount=objupload.Count
fieldvalue=objUpload.Form("fieldname") '取得fieldname表單項的值
filevalue=objUpload.Form("FileName") '取得filename表單項的值,注意名字的大小寫,不能錯
'顯示上傳來的信息
response.write "FieldSize: "&fieldnamesize&"<br>"
response.write "Field's Value:" &fieldvalue&"<br>"
response.write "FileSize: "&filenamesize&"<br>"
'因為文本與二進制不能在一起顯示,所以如果要顯示上傳來的二進制,請先屏蔽掉文本顯示
'然后去掉下面幾句的引號就可以了,當然顯示只能是圖片咯
'response.write "File:"&"<br>" 
'response.contenttype="image/jpeg"
'response.binarywrite filevalue
'另外,我們通過本組件將文本和文件數(shù)據(jù)上傳到數(shù)據(jù)庫中,下面就演示把文件上載到數(shù)據(jù)中,需要請去掉引號即可
'SaveTOBase(filevalue)
Else '上傳出錯
response.write varResult '顯示錯誤信息
End If 
Set objUpload = Nothing
End If
%>
<% Function SaveToBase(filev)
strIndex="select * from test"
strProvider="DSN=aspcn;UID=sa;PWD="
Set rst=Server.CreateObject("ADODB.RecordSet")
rst.open strIndex,strProvider,2,3
'以上為打開數(shù)據(jù),我就不想多說了!
rst.AddNew
rst("id")="aspcn"
rst("varbinary").appendchunk filev
rst.update
'數(shù)據(jù)就保存到數(shù)據(jù)庫了
rst.close
Set rst=Nothing
End Function
%>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜欧美视频在线观看| 国产suv精品一区二区883| 日韩vs国产vs欧美| 日韩和欧美的一区| 国产乱码精品一品二品| 成人精品鲁一区一区二区| 波多野结衣在线一区| 欧美综合色免费| 日韩亚洲欧美在线| 国产精品色眯眯| 亚洲成人免费在线观看| 九色综合国产一区二区三区| 国产精品一品视频| 在线观看国产一区二区| 欧美成人猛片aaaaaaa| 国产精品第一页第二页第三页| 一级特黄大欧美久久久| 国产麻豆精品95视频| 91国产精品成人| 久久久久久久久久久电影| 亚洲免费观看高清| 国产在线视视频有精品| 99久久婷婷国产综合精品电影 | 国产精品久久久久久亚洲伦| 亚洲综合色网站| 国产一区二区三区精品视频| 色婷婷av一区二区三区大白胸| 日韩视频免费观看高清完整版在线观看| 欧美国产成人精品| 日本欧美大码aⅴ在线播放| 91丝袜美女网| 国产日韩欧美综合在线| 青娱乐精品在线视频| 91亚洲国产成人精品一区二三 | 久久福利视频一区二区| 盗摄精品av一区二区三区| 欧美一级一区二区| 亚洲免费在线观看视频| 国产高清精品网站| 在线播放亚洲一区| 亚洲精选视频在线| 高清beeg欧美| 精品久久国产老人久久综合| 亚洲电影视频在线| 99热在这里有精品免费| 久久综合久久鬼色中文字| 亚洲成av人影院| 91国产精品成人| 亚洲日本一区二区三区| 国产精品91一区二区| 日韩一区二区免费视频| 亚洲国产精品一区二区久久恐怖片 | 国产成人av福利| 91黄视频在线观看| 国产精品每日更新| 国产成人精品www牛牛影视| 精品国产一区二区三区av性色 | 日韩视频一区二区在线观看| 国产精品久久久久久久蜜臀| 国产白丝网站精品污在线入口| 欧美一区二区三区啪啪| 亚洲午夜精品在线| 91黄色免费网站| 一区二区高清免费观看影视大全| 91成人在线精品| 一二三区精品福利视频| 在线观看视频一区二区| 一区二区三区中文字幕精品精品 | 国产网红主播福利一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 91精彩视频在线| 亚洲精品国产无天堂网2021| 精品婷婷伊人一区三区三| 五月开心婷婷久久| 久久青草国产手机看片福利盒子| 久久精品国产亚洲一区二区三区| 综合欧美亚洲日本| 一本大道av伊人久久综合| 麻豆久久一区二区| 91精品久久久久久蜜臀| 一区二区三区免费看视频| 在线观看av不卡| 精品在线免费观看| 亚洲精选免费视频| 精品国产凹凸成av人网站| 欧美中文字幕一区二区三区亚洲| 日韩激情视频在线观看| 欧美最新大片在线看| 欧美aⅴ一区二区三区视频| 亚洲精品中文字幕乱码三区| 亚洲成人一二三| 在线观看视频91| 91日韩精品一区| 日韩在线观看一区二区| 亚洲v日本v欧美v久久精品| 欧美一区二区三区啪啪| 黑人巨大精品欧美一区| 最新久久zyz资源站| 欧美一区二区三区不卡| 91香蕉视频污| 成人理论电影网| 国产精品中文字幕一区二区三区| 一区二区不卡在线播放| 亚洲色图欧美激情| 欧美草草影院在线视频| 91国产丝袜在线播放| 国产精品性做久久久久久| 日本亚洲视频在线| 亚洲精品欧美专区| 中文字幕亚洲欧美在线不卡| 国产三区在线成人av| 久久亚洲私人国产精品va媚药| 这里只有精品99re| 欧美人成免费网站| 精品动漫一区二区三区在线观看| 日韩精品专区在线| 在线一区二区三区四区五区| 国产一区 二区| 国产一区91精品张津瑜| 国产福利一区二区三区视频在线| 精品一区二区三区免费播放| 久草精品在线观看| 国内精品国产成人| 国产91清纯白嫩初高中在线观看| 不卡av在线网| 日韩欧美激情在线| 香蕉成人啪国产精品视频综合网| jlzzjlzz亚洲日本少妇| 国产精品一区二区在线播放 | 亚洲一区二区成人在线观看| 亚洲人成在线播放网站岛国| 亚洲免费观看高清完整| 一区二区成人在线观看| 亚洲一卡二卡三卡四卡| 亚洲福利视频导航| 精品一区二区免费视频| 国产福利一区二区| 91久久精品一区二区二区| 在线播放一区二区三区| 日韩欧美一级精品久久| 久久影院电视剧免费观看| 国产精品色哟哟| 亚洲综合区在线| 国产精品中文有码| 欧美性xxxxxx少妇| 精品国产免费久久| 最新欧美精品一区二区三区| 天天做天天摸天天爽国产一区| 国产乱对白刺激视频不卡| 北条麻妃国产九九精品视频| 精品欧美黑人一区二区三区| 中文字幕精品三区| 中文字幕av一区二区三区| 日韩小视频在线观看专区| 欧美国产禁国产网站cc| 成人欧美一区二区三区黑人麻豆| 美国十次了思思久久精品导航| 久久奇米777| 色综合久久久久综合99| 欧美成人一区二区三区 | 色婷婷激情综合| 亚洲欧美精品午睡沙发| 精品国产一区二区三区久久久蜜月| 欧美电影在哪看比较好| 在线中文字幕一区二区| 欧美日韩一本到| www.亚洲精品| 91论坛在线播放| 91国内精品野花午夜精品| 欧美性生活久久| 欧美日韩国产大片| 91精品欧美综合在线观看最新| 制服丝袜亚洲网站| 欧美一区二区精品| 精品国产乱码久久久久久久久| 欧美不卡一区二区三区四区| 精品嫩草影院久久| 国产拍欧美日韩视频二区| 久久久久久电影| 欧美一区二区大片| 欧美三级三级三级爽爽爽| 在线观看www91| 免费高清成人在线| 中文字幕一区二区在线观看| 91黄色免费网站| 久久99热这里只有精品| 亚洲天堂成人在线观看| 日韩一级视频免费观看在线| 99国产欧美另类久久久精品| 日本不卡在线视频| 亚洲图片另类小说| 精品国产99国产精品| 在线亚洲一区二区| 国产精品一区二区久激情瑜伽 | 精品国产伦一区二区三区免费| 91丨porny丨户外露出| 久久9热精品视频| 日韩精品一卡二卡三卡四卡无卡| 亚洲国产精品成人综合| 欧美精品一区在线观看|