日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

使用XML技術(shù)上傳文件的例子(4)_Xml教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:一個(gè)以Javascript xml的樹型列表
  這是在www.java2s.com網(wǎng)站下載的一個(gè)以Javascript xml的樹型列表,這個(gè)列表界面非常的漂亮,但是由于里面內(nèi)容比較復(fù)雜,而現(xiàn)在項(xiàng)目需要用到這個(gè)列表,我到現(xiàn)在還沒有摸清怎么在里面讓點(diǎn)擊一

服務(wù)器端

以下代碼使用相同的對(duì)象提供服務(wù)器端的上傳處理功能。

<%@ LANGUAGE=VBScript%>
<% Option Explicit
Response.Expires = 0
' 定義變量和對(duì)象。
dim ado_stream
dim xml_dom
dim xml_file1
' 創(chuàng)建 Stream 對(duì)象
set ado_stream = Server.CreateObject("ADODB.Stream")
' 從Request對(duì)象創(chuàng)建 XMLDOM對(duì)象
set xml_dom = Server.CreateObject("MSXML2.DOMDocument")
xml_dom.load(request)
' 讀出包含二進(jìn)制數(shù)據(jù)的節(jié)點(diǎn)
set xml_file1 = xml_dom.selectSingleNode("root/file1")
' 打開Stream對(duì)象,把數(shù)據(jù)存入其中
ado_stream.Type = 1 ' 1=adTypeBinary
ado_stream.open
ado_stream.Write xml_file1.nodeTypedValue
' 文件存盤
ado_stream.SaveToFile "c:mpupload1.doc",2 ' 2=adSaveCreateOverWrite
ado_stream.close
' 銷毀對(duì)象
set ado_stream = Nothing
set xml_dom = Nothing
' 向?yàn)g覽器返回信息
Response.Write "Upload successful!"
%>

也可以使用Stream對(duì)象把數(shù)據(jù)放到數(shù)據(jù)庫(kù)的BLOB型字段中。

使用該方法的益處

不引起頁(yè)面轉(zhuǎn)換。

不需要專用組件。

可同時(shí)上傳多個(gè)文件。

這段程序是純腳本寫成的,可以很容易的插入到其他代碼中,而不需要任何HTML對(duì)象的配合。還可以把這個(gè)邏輯在任何支持COM標(biāo)準(zhǔn)的語(yǔ)言中實(shí)現(xiàn)。

系統(tǒng)安全考慮

該方法只能使用于內(nèi)部網(wǎng)絡(luò),因?yàn)樗枰狪E5的安全級(jí)別設(shè)置為“低”。必須:


允許腳本和ActiveX對(duì)象。該設(shè)置允許瀏覽器執(zhí)行類似 "myobj = new activexobject(...)"的 JScript語(yǔ)句;

必須允許穿越域訪問(wèn)數(shù)據(jù)源。這個(gè)設(shè)置允許在客戶端使用Stream對(duì)象。還必須在服務(wù)器和客戶端都安裝MS XML DOM 3.0 和MDAC 2.5 。

分享:xml中的空格之完全解說(shuō)
在xml輸入文件中決定哪些空格是重要的,xslt處理器要看見這些空格結(jié)點(diǎn)。而決定的密鑰就是xml:space屬性。 只適合對(duì)xml文件結(jié)構(gòu)有一定了解的學(xué)者,不適合初學(xué)者。請(qǐng)按從上至下的順序閱讀

共4頁(yè)上一頁(yè)1234下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
相關(guān)Xml教程