今晚好梦博客

     ————献上自己日积月累的点点滴滴,书上自己的心灵感悟

XMLHTTP: 网站超级粘合剂

许多ASP开发者都希望在自己的网站中能够使用到微软提供的支持XML
的新功能。其中,有些人发现可以使用XML来装饰网站,但是,如果仅仅
是只使用XMLDOM的话,你就会失去其他一些更重要的东西。毕竟,XML是用来
作为一种网上数据表现和数据交换的形象出现的。尽管使用XML可以非常满意
地描绘你的数据,但是开发者却不得不使用CGI来进行浏览器和服务器之间的
数据交换,除非你在浏览器端和客户端都使用XML文档。
当然CGI从传达信息的角度来说是能够完全胜任的,但是如果要是和XML来
一起使用的话就让XML失去了很多自己的用处。幸运的是,微软提供了一种更加
有效的方法来传输XML,虽然该方法在很大程度上并不被人所重视。
在微软提供的MSXML解释器包中有一系列的对象,也许没有人会重视其中的
XMLHTTPConnection对象。简而言之,它允许你打开一个到服务器上的HTTP连接,
发送一些数据和取回一些数据。并且所有的这一切都是在很少的几段脚本中就能够实现。
使用XMLHTTP对象通常是进行XML数据交换,但其他格式的数据也是允许的。

创建具有JScript的HTML的XMLHTTP

创建具有JScript的HTML的XMLHTTP

利用XMLHTTP实现的二级连动Select

利用XMLHTTP实现的二级连动菜单

利用XMLHTTP无刷新添加数据之Get篇

利用XMLHTTP无刷新添加数据之Get篇

利用XMLHTTP无刷新添加数据之Post篇

利用XMLHTTP无刷新添加数据之Post篇

xmlhttp 乱码问题的解决

xmlhttp 乱码问题的解决

使用XMLHTTP Request Object获取服务器数据

在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上。xmlhttp技术同时也是目前大多数无刷新页面使用的和服务器交换数据的方式,这种方式比以往的隐藏iframe的方法要方便和经济的多。

XmlHttp异步获取网站数据的例子

XmlHttp异步获取网站数据的例子

利用 xmlhttp 分块上传文件

编写思路:把本地文件在客户端通过base64编码以后发送目的地.
测试过程中,上传文件过大,导致超时不成功.
后来经过改善.把编码分段发送.测试20M成功

编写目的:在传统的解决方案里面,一次一次选取上传可以.但是在碰到把数据库里文件路径读出来,并把这些文件上传到一个地方的时候就比较麻烦.
如果得到路径一个一个去找到用ftp当然也是可以的,但每次找这些文件我看都会比较费时。这里编写这个主要就是为了通过数据库里的文件路径取得文件.把文件一次批量上传到一个地方.
其主要目的还是为了锻炼一下自己.

解决过程:起初试着用模拟键盘输入强行赋值给file控件用传统的方法上传。可是老碰到空值的情况,以至有很多文件没有发送出去。查阅一些资料,现在是把所有路径通过数据库取到然后写到一个js里。然后在前台用js读取这些路径,通过xmlhttp来发送文件。
因为ie不太喜欢xmlHttp.总认为他有恶意行为.所以老谈出提示警告.所以操作的时候不能使用web路径.只能用物理路径去访问它.
然后服务端有一文件来接收这些编码,并对其进行解码.所以我称之为"c/s". ^_^

XMLHTTP 的客户端脚本

在进行 Internet 或基于 Windows 的开发方面,您遇到过问题或难题吗?这时,您可以求助于 GUI 博士 (drgui@microsoft.com);GUI 博士每个月会两次做客 MSDN,在线回答您的问题。虽然博士忙碌的工作安排使他无法回复所有的问题,但他会尽可能地在这里回答更多的问题。如果恰好选中了您的问题,那么博士会送您一件 GUI 博士 T 恤衫!
分页:[<<][1][2][3][4][5][6][>>]

日历

Tags

Powered By Z-Blog 1.6 Final Build 60816

Copyright 2006 Tonightdream.com. All Rights Reserved. Email:threetop666@gmail.com 皖ICP备07004283号