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

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

XML技術上傳文件2

[摘要]服務器端:  從Request對象中讀出XML文檔讀出二進制節(jié)點中的數(shù)據(jù)并且存儲到服務器上的文件中。當然,我們也可以將其存儲到數(shù)據(jù)庫的BLOB型字段中。  在解釋這段代碼之前,我們可以對這個方案進行一些思考。對XML的思考  XML格式支持很多數(shù)據(jù)類型,比如numeric, float, char...
服務器端:

  從Request對象中讀出XML文檔讀出二進制節(jié)點中的數(shù)據(jù)并且存儲到服務器上的文件中。當然,我們也可以將其存儲到數(shù)據(jù)庫的BLOB型字段中。
  在解釋這段代碼之前,我們可以對這個方案進行一些思考。

對XML的思考

  XML格式支持很多數(shù)據(jù)類型,比如numeric, float, character等等。很多作者將XML定義為ASCII格式,但是我們不能忽視,XML技術還可以使用“bin.base64”數(shù)據(jù)類型來描述二進制信息。這個特性在MS XML3.0解析器重得到完全的支持,但是目前還需要一些特別設置。該對象提供一些可以對二進制數(shù)據(jù)進行完全控制的屬性:

  obj_node.dataType - 該可讀寫的屬性定義了特定節(jié)點的數(shù)據(jù)類型。MSXML解析器支持更多的數(shù)據(jù)類型(參見MSDN:http://msdn.microsoft.com/library/psdk/xmlsdk/xmls3z1v.htm)
對于二進制數(shù)據(jù),我們可以使用“bin.base64”類型。

  obj_node.nodeTypedValue - 該可讀寫屬性包含了按照制定類型表示的指定節(jié)點的數(shù)據(jù)。
我們可以創(chuàng)建一個包含多個bin.base64類型節(jié)點的XML文檔,節(jié)點中包含上傳的文件。這點特性可以使用一個POST一次上傳多個文件。

  我們可以使用XMLHttpRequest對象和POST方法發(fā)送一個XML文檔給Web服務器。該對象為HTTP服務器提供了客戶端協(xié)議支持,允許在Web服務器上發(fā)送和接受MS XMLDOM對象。XMLHttpRequest是Internet Explorer 5內(nèi)置的COM對象(不需要定制安裝),并且發(fā)送完畢后無需轉換頁面。


對ADO Stream對象的思考

  我們可以在客戶端創(chuàng)建一個包含一個或者多個二進制節(jié)點的XML文檔。我們還必須把文件內(nèi)容填入節(jié)點中。但是很不幸,腳本語言不能訪問本地文件系統(tǒng),并且Scripting.FileSystem對象(是Win32系統(tǒng)的內(nèi)置對象)到目前為止還不能訪問二進制文件。這是設計上的限制。所以我們需要另外找一個可以提供對本地二進制文件的訪問的COM對象。

  ADO Stream對象(MDAC 2.5中的組件)提供了讀、寫和管理二進制流數(shù)據(jù)的手段。字節(jié)流的內(nèi)容可以是文本,或者二進制數(shù)據(jù),并且沒有容量上的限制。在ADO 2.5中,Microsoft對Stream對象的介紹不屬于ADO對象結構的任何一層,所以,我們無需捆綁即可使用該對象。

  本文中使用Stream對象來訪問文件內(nèi)容,再把內(nèi)容存入XML節(jié)點。




主站蜘蛛池模板: 青草视频在线观看国产 | 日韩在线观看精品 | 欧美亚洲视频在线观看 | 伊人免费在线 | 中文字幕乱码一二三四区 | 日韩爱爱| 人人精品久久 | 性8成人有声小说在线播放 性 色 黄 一级 | 色婷婷精品综合久久狠狠 | 月婷婷色狠狠 | 我的秘密饭店 电视剧免费观看 | 日韩欧美中文字幕一区 | 在线看91 | 亚洲色在线视频 | 桃色app福利 | 在线看欧美日韩中文字幕 | 色天使久久综合给合久久97色 | 色综合综合 | 色小说亚洲| 日韩不卡免费视频 | 中文娱乐网在线观看 | 色噜噜视频影院 | 亚洲国产欧美精品 | 天天操天天干天天透 | 伊人成影院 | 天天干夜夜怕 | 午夜爱爱毛片xxxx视频免费看 | 亚洲欧美日韩成人一区在线 | 亚洲成人福利在线 | 在线视频一区二区日韩国产 | 香蕉久久a毛片 | 亚洲最大成人综合网 | 五月天婷婷激情 | 在线91精品国产免费 | 中文字幕视频在线观看 | 天天插天天射天天操 | 一级做a爰片性色毛片思念网 | 日韩大片观看网址 | 日本高清免费不卡在线 | 日日摸夜夜添夜夜添成人 | 四虎国产永久在线精品免费观看 |