XML技术上传文件4

2016-02-19 20:39 2 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐XML技术上传文件4,赶紧看过来吧!

【 tulaoshi.com - Web开发 】

  服务器端

  以下代码使用相同的对象提供服务器端的上传处理功能。

%@ LANGUAGE=VBScript%
% Option Explicit
Response.Expires = 0

' 定义变量和对象。
dim ado_stream
dim XML_dom
dim XML_file1

' 创建 Stream 对象
set ado_stream = Server.CreateObject("ADODB.Stream")
' 从Request对象创建 XMLDOM对象
set XML_dom = Server.CreateObject("MSXML2.DOMDocument")
XML_dom.load(request)
' 读出包含二进制数据的节点
set XML_file1 = xml_dom.selectSingleNode("root/file1")

' 打开Stream对象,把数据存入其中
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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

' 销毁对象
set ado_stream = Nothing
set XML_dom = Nothing
' 向浏览器返回信息
Response.Write "Upload successful!"
%

  也可以使用Stream对象把数据放到数据库的BLOB型字段中。

  使用该方法的益处

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  不引起页面转换。

  不需要专用组件。

  可同时上传多个文件。

  这段程序是纯脚本写成的,可以很容易的插入到其他代码中,而不需要任何HTML对象的配合。还可以把这个逻辑在任何支持COM标准的语言中实现。

  系统安全考虑

  该方法只能使用于内部网络,因为它需要IE5的安全级别设置为“低”。必须:

  允许脚本和ActiveX对象。该设置允许浏览器执行类似 "myobj = new activexobject(...)"的 JScript语句;

  必须允许穿越域访问数据源。这个设置允许在客户端使用Stream对象。还必须在服务器和客户端都安装MS XML DOM 3.0 和MDAC 2.5 。

来源:http://www.tulaoshi.com/n/20160219/1624202.html

延伸阅读
标签: ASP
  采用WEB技术实现B/S(浏览器/服务器)结构的管理系统是办公自动化的发展趋势。基于WEB技术的管理系统,由于开发周期短;与用户平台无关;易于实现交互式应用;能对信息进行快速、高效的收集、处理和发布,近几年来得到了迅速发展。而ASP技术由于其开发效率高、交互性好,安全性强等特点,逐渐成为开发管理系统的首选工具。 许...
标签: Web开发
使用示例: upload.php ?php include_once "upload.class.php"; if ($Submit != '') {     $fileArr['file'] = $file;     $fileArr['name'] = $file_name;     $fileArr['size'] = $file_size;     $fileArr['type'] = $file_type;    &nbs...
标签: Web开发
随着XML 作为一种新的通用数据格式的日渐繁荣, 管理XML文件的工作变得非常的关键. 现在已经出现了很多新的技术使得企业能够更好的将它们的信息作为XML 文件进行管理. 在本文中, 我们将考察XML仓库技术并学习它们是如何帮助我们追赶可扩充的共享数据的未来的.         概览   一个XML 仓库是一个储...
标签: 软件教程
flashfxp是一款很常用的FTP管理工具,也是相对而言比较简单的管理工具。下面小编就为大家介绍一下flashfxp怎么上传文件,希望能帮到大家 1、首先,打开FlashFXP软件 2、点击“站点”按钮,将网站添加到新的站点 3、站点添加好后,添加“连接”图标按钮或者双击flashifxp sites下的用户,连接网站。确认网...
标签: Web开发
  概要:本文介绍了XML以及XML家族中的各项技术。我们将讨论这其中的各项核心技术是如何组合成一个完整的整体以及一些支持XML技术的东西究竟是什么。 似乎这样的事情每天都在发生:越来越多的开发者都相信XML(Extensible Markup Language)将从根本上改变我们的软件业。但如果你想从他们那里弄清楚这一切为什么或是何时将会发生...

经验教程

238

收藏

5

精华推荐

XML入门指南(19)XML相关技术

XML入门指南(19)XML相关技术

涡阳福兴超市

XML是什么文件xml文件怎么打开

XML是什么文件xml文件怎么打开

呼啦呼啦天

XML 技术指南(3)

XML 技术指南(3)

太上老君2570

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部