六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

XML技術上傳文件1

[摘要]XML技術上傳文件 類型: XML/Biztalk概述  本文講解了一個使用XML技術上傳文件的例子,使用該方法沒有傳統方法中的種種限制。 這個例子講述了如何使用MSXML3.0和ADO Stream對象來實現這種新的上傳方法。好處有很多,比如,不需要專用的上傳組件。引言為了在HTML網頁中獲得上...
XML技術上傳文件
類型: XML/Biztalk

概述

  本文講解了一個使用XML技術上傳文件的例子,使用該方法沒有傳統方法中的種種限制。 這個例子講述了如何使用MSXML3.0和ADO Stream對象來實現這種新的上傳方法。好處有很多,比如,不需要專用的上傳組件。


引言

為了在HTML網頁中獲得上傳功能,在客戶端我們可以使用如下格式的FORM:

< FORM NAME="myForm" ACTION="TargetURL.asp" ENCTYPE="multipart/form-data"METHOD="post" >
< INPUT TYPE="file" NAME="myFile" >
< INPUT TYPE="submit" VALUE="Upload File" >
< /FORM >


  這種方案在客戶端和服務器端的使用都有很多限制。首先,我們必須使用POST方法,因為GET方法無法處理這樣的表單數據。并且,沒有什么方法可以在不使用表單的情況下引發一個POST動作。把數據發送給表單處理程序后,瀏覽器將會把處理程序作為新頁面加載,然后使用者會看到一個不討人喜歡的頁面轉換過程。

  ENCTYPE屬性為表單定義了MIME編碼方式,上傳文件的表單的ENCTYPE屬性必須使用“multipart/form-data”。把這個屬性設置為“multipart/form-data”就創建了一個與傳統結構不同的POST緩沖區(復合結構),ASP的Request對象無法訪問這樣的表單內容。所以,我們可以使用Request.binaryRead方法來訪問這些數據,但是無法使用腳本語言來完成這一切。Request.binaryRead方法返回一個VTarray型數據(只包含無符號一字節字符的Variant型數組)。但是腳本語言只能處理Variant型數據。為了解決這個問題,只能使用專用的ASP上傳組件,或者ISAPI擴展程序,比如CPSHOST.DLL。這是設計上的限制。

新的上傳方案

需要按照如下步驟操作。
客戶端:

使用MSXML 3.0創建一個XML文檔
創建一個針對二進制內容的XML節點
使用ADO Stream object將上傳的文件數據放入該節點
使用XMLHTTP對象把這個XML文檔發送給Web服務器




相關文章

主站蜘蛛池模板: 亚洲国产日韩在线观看 | 欧洲97色综合成人网 | 色综合久久天天综合观看 | 日本高清www视频在线观看 | 网址大全在线免费观看 | 午夜黄视频 | 特别黄的免费视频大片 | 三级在线免费观看 | 人人公开免费超级碰碰碰视频 | 亚洲免费天堂 | 武则天一级淫片免费看 | 圣爱天堂网 | 天美传媒麻豆自制剧 | 亚洲第一页视频 | 欧美一区二区三区在观看 | 欧美午夜性春猛xxxx | 午夜特片网 | 青春草视频免费观看 | 午夜亚洲视频 | 色噜噜狠狠狠综合曰曰曰88av | 人人艹人人射 | 亚洲视频日韩视频 | 又粗又大又硬又爽的免费视频 | 在线观看成年视频 | 色网站免费 | 亚洲九九夜夜 | 亚洲精品在线视频观看 | 青草青青产国视频在线 | 日韩一卡 二卡 三卡 四卡 免费视频 | 亚洲午夜精品 | 天天做天天爱夜夜爽毛片毛片 | 天天综合久久久网 | 三级黄在线播放 | 亚洲国产成人资源在线桃色 | 日本三区视频 | 青娱乐国产视频 | 全部免费特黄特色大片视频 | 日韩精品在线第一页 | 下克上动漫第一集 | 青青青国产成人久久111网站 | 日韩影院在线 |