| 域名空间 下载中心 社区论坛 信息公告 MY小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | Q Q 专栏 | 建站经验 | 在线工具 | 站长Club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
[ASP]利用 xmlhttp 分块上传文件http://www.iyit.net 日期:2006-6-7 11:15:31 来源: 点击: |
测试过程中,上传文件过大,导致超时不成功. 后来经过改善.把编码分段发送.测试20M成功 编写目的:在传统的解决方案里面,一次一次选取上传可以.但是在碰到把数据库里文件路径读出来,并把这些文件上传到一个地方的时候就比较麻烦. 如果得到路径一个一个去找到用ftp当然也是可以的,但每次找这些文件我看都会比较费时。这里编写这个主要就是为了通过数据库里的文件路径取得文件.把文件一次批量上传到一个地方. 其主要目的还是为了锻炼一下自己. 解决过程:起初试着用模拟键盘输入强行赋值给file控件用传统的方法上传。可是老碰到空值的情况,以至有很多文件没有发送出去。查阅一些资料,现在是把所有路径通过数据库取到然后写到一个js里。然后在前台用js读取这些路径,通过xmlhttp来发送文件。 因为ie不太喜欢xmlHttp.总认为他有恶意行为.所以老谈出提示警告.所以操作的时候不能使用web路径.只能用物理路径去访问它. 然后服务端有一文件来接收这些编码,并对其进行解码.所以我称之为"c/s". ^_^ 目前很多代码还在完善中. 简单介绍一下: aryFiles.push("c:\\aaa.zip") ; aryFiles.push("c:\\bbb.exe") ; 这里为文件路径和文件.可为多个 以后这个路径也可以通过file控件在客户端取到 http:// www.xxx.com/xxx/xxx.asp 这个是目的地,可以改为自己想要的地址. ado_stream.LoadFromFile(server.mappath(".") &"/"& + str_filename) server.mappath(".") &"/"& + str_filename 这里是读取文件. server.mappath(".") &"/"& 路径和存放路径一致 ado_stream.SaveToFile server.mappath(".") &"/"& str_filename,2 server.mappath(".") &"/"& 这个为存放文件的路径. str_filename 为文件名 这里读取和存放都是放在程序所放目录中.大家测试的时候也可以保持这样即可 把第一段代码放到本地(eg:c:\upload.htm) 把第二段代码放到服务器上,可以是本地服务器,可以是公网服务器.和上面的目的地保持一致 (eg:http://www.xxx.com/upload.asp or http:// localhost/www/upload.asp) 操作:找到第一段代码保存的地方。执行即可(eg:打开c盘执行upload.htm) 目前程序还在调试过程中,希望大家提出宝贵意见 客户端代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 服务端代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 另外:此文的目的并不是说这个程序能给朋友们解决什么问题,主要目的还是为了和大家交流一些心得: 碰到问题->发现问题->解决问题. 希望大家都不要成为一个标准的代码机器人。 多学、多看、多思考、多实践。 没有什么是不能解决的。 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:asp,php 和 jsp 比较 之我见 下一篇:处理较长文章,添加 …… 效果 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||