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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

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

?? C&C++論壇精華
?? TXT
字號:
作者:cooljack
日期:00-5-29 上午 10:19:27
上傳組件(3)
 
'count屬性用于在ASP中獲取上傳表單的個數 
'保存文件
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
'把二進制字符串轉換成普通字符串函數
'以下的兩個方法用到了woozhj的處理中文的方法,很不錯,我沒有改動他對此方法的注釋
'我們還可以用strconv方法把數據轉化為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會把二進制的中文雙字節字符高位和低位反轉,所以要先把中文的高低位反轉
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


'把普通字符串轉成二進制字符串函數
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對中文字符求出來的值可能為負數,
' 加上65536就可求出它的無符號數值
' -1在機器內是用補碼表示的0xffff,
' 其無符號值為65535,65535=-1+65536
' 其他負數依次類推。
If varasc < 0 Then
varasc = varasc + 65535
End If
'對中文的處理:把雙字節低位和高位分開
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文件,在這里我們選擇上傳文件。表單中有兩個對象,一個為文件,一個為文本。注意為了表現大小寫的區別上傳文件項的名字用了"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的內容,在這里我們來處理上傳文件。 
其實如果只是上傳,我們的代碼就只有兩句

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

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

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
'另外,我們通過本組件將文本和文件數據上傳到數據庫中,下面就演示把文件上載到數據中,需要請去掉引號即可
'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
'以上為打開數據,我就不想多說了!
rst.AddNew
rst("id")="aspcn"
rst("varbinary").appendchunk filev
rst.update
'數據就保存到數據庫了
rst.close
Set rst=Nothing
End Function
%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道久久综合亚洲精品按摩| 91在线看国产| 国产夫妻精品视频| 欧美猛男男办公室激情| 国产精品女同一区二区三区| 性久久久久久久久久久久| 成人午夜在线视频| 欧美一区二区在线观看| 国产精品三级电影| 激情综合五月天| 欧美精品123区| 亚洲一区二区免费视频| 99视频超级精品| 亚洲精品一区在线观看| 亚洲123区在线观看| 99久久精品免费| 国产日本欧洲亚洲| 国产一区二区三区免费看| 这里是久久伊人| 亚洲国产视频a| 在线观看日韩电影| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品99久| 国产亚洲制服色| 国产自产高清不卡| 亚洲精品在线三区| 精品影视av免费| 日韩精品一区二区三区中文精品| 水野朝阳av一区二区三区| 在线国产亚洲欧美| 一级精品视频在线观看宜春院| 99re66热这里只有精品3直播| 精品人在线二区三区| 日本午夜一本久久久综合| 91精品免费在线观看| 日韩avvvv在线播放| 337p亚洲精品色噜噜噜| 日产国产高清一区二区三区 | 亚洲人吸女人奶水| 97精品视频在线观看自产线路二| 中文字幕亚洲不卡| 在线欧美一区二区| 夜夜夜精品看看| 欧美日韩国产大片| 麻豆精品视频在线观看| 欧美白人最猛性xxxxx69交| 国产精品996| 国产精品妹子av| 一本色道**综合亚洲精品蜜桃冫| 亚洲高清免费在线| 日韩视频不卡中文| 国产成人精品免费网站| 中文字幕一区二区三区在线观看| 91麻豆产精品久久久久久| 亚洲国产乱码最新视频 | 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品欧美一级免费| 欧美视频在线一区二区三区 | 国产精品天干天干在观线| 成人免费高清在线| 亚洲亚洲精品在线观看| 宅男噜噜噜66一区二区66| 精品亚洲免费视频| 日韩毛片视频在线看| 欧美日韩国产a| 国产精品一区二区x88av| 最新热久久免费视频| 欧美日本免费一区二区三区| 精一区二区三区| 亚洲激情在线播放| 欧美xxx久久| 91久久精品一区二区| 久久99在线观看| 亚洲婷婷综合久久一本伊一区| 欧美一区二区三区四区五区 | 亚洲欧洲一区二区在线播放| 欧美日韩精品一区视频| 国产91高潮流白浆在线麻豆 | 国产毛片一区二区| 亚洲午夜久久久久久久久电影院 | 一区二区三区中文免费| 亚洲精品在线电影| 欧美精品日韩精品| 不卡欧美aaaaa| 久久99精品国产| 亚洲一区日韩精品中文字幕| 久久人人97超碰com| 欧美日韩你懂得| 91视频.com| 国产精品一区二区黑丝| 日韩1区2区3区| 麻豆视频观看网址久久| 国产精品免费丝袜| 国产色婷婷亚洲99精品小说| 欧美一区二区三区系列电影| 欧美揉bbbbb揉bbbbb| 91亚洲国产成人精品一区二三| 狠狠久久亚洲欧美| 免费观看在线综合| 亚洲一区二区三区四区五区中文| 国产精品人妖ts系列视频| 久久亚洲影视婷婷| 日韩一级二级三级精品视频| 欧美日韩国产美女| 欧美午夜一区二区三区免费大片| 色综合 综合色| 不卡一二三区首页| 北条麻妃一区二区三区| 国产suv一区二区三区88区| 国产一区日韩二区欧美三区| 另类人妖一区二区av| 视频一区视频二区中文字幕| 亚洲一区二区成人在线观看| 亚洲欧美国产三级| 亚洲私人黄色宅男| 亚洲另类在线视频| 亚洲午夜免费电影| 亚洲国产乱码最新视频| 视频一区中文字幕| 麻豆精品新av中文字幕| 久久99精品国产.久久久久| 久久超碰97人人做人人爱| 裸体一区二区三区| 狠狠久久亚洲欧美| 丁香桃色午夜亚洲一区二区三区| 国产精品456| 成人午夜激情在线| 一本到不卡精品视频在线观看| 在线观看一区二区精品视频| 欧美三级中文字| 欧美一区二区在线播放| 精品美女在线观看| 国产欧美日韩在线视频| 亚洲欧洲色图综合| 美女性感视频久久| 国内精品伊人久久久久av影院| 国内不卡的二区三区中文字幕| 福利电影一区二区三区| 色一情一乱一乱一91av| 在线不卡一区二区| 国产欧美日韩激情| 亚洲精品久久久蜜桃| 日韩一区欧美二区| 国产一区二区电影| 一本大道久久a久久综合| 5566中文字幕一区二区电影| 精品国产露脸精彩对白| 中文字幕一区二区三区在线不卡| 性感美女久久精品| 高清在线成人网| 欧美亚洲一区二区三区四区| 精品少妇一区二区三区| 亚洲视频中文字幕| 蜜臀va亚洲va欧美va天堂| 丁香另类激情小说| 精品视频123区在线观看| 国产午夜亚洲精品理论片色戒 | 亚洲欧洲日韩在线| 天堂蜜桃一区二区三区| 国产成人啪免费观看软件| 日本精品视频一区二区三区| 精品盗摄一区二区三区| 尤物视频一区二区| 国产综合色在线| 欧美日韩大陆在线| 国产欧美日韩麻豆91| 日韩av一级片| 色综合天天做天天爱| 精品91自产拍在线观看一区| 国产精品动漫网站| 久久国产三级精品| 欧美羞羞免费网站| 中文字幕的久久| 日本视频在线一区| 91精品国产乱码久久蜜臀| 国产午夜久久久久| 免费人成在线不卡| 在线观看一区日韩| ㊣最新国产の精品bt伙计久久| 激情欧美一区二区三区在线观看| 欧美中文一区二区三区| 国产精品无码永久免费888| 精品一区在线看| 欧美一区二区视频网站| 樱桃国产成人精品视频| 99麻豆久久久国产精品免费| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 另类小说图片综合网| 欧美日韩电影在线播放| 一区二区三区四区视频精品免费| 成人性生交大片| 亚洲国产经典视频| 国产iv一区二区三区| 国产亚洲精品中文字幕| 精品在线亚洲视频| 亚洲精品一区二区三区香蕉| 日韩电影一区二区三区| 欧美一区二视频| 久久99久久99| 精品国产1区2区3区|